@layer starlight.components{.card:where(.astro-zts4jgjd){--sl-card-border:var(--sl-color-purple);--sl-card-bg:var(--sl-color-purple-low);border:1px solid var(--sl-color-gray-5);background-color:var(--sl-color-black);flex-direction:column;gap:clamp(.5rem,.125rem + 1vw,1rem);padding:clamp(1rem,.125rem + 3vw,2.5rem)}.card:where(.astro-zts4jgjd):nth-child(4n+1){--sl-card-border:var(--sl-color-orange);--sl-card-bg:var(--sl-color-orange-low)}.card:where(.astro-zts4jgjd):nth-child(4n+3){--sl-card-border:var(--sl-color-green);--sl-card-bg:var(--sl-color-green-low)}.card:where(.astro-zts4jgjd):nth-child(4n+4){--sl-card-border:var(--sl-color-red);--sl-card-bg:var(--sl-color-red-low)}.card:where(.astro-zts4jgjd):nth-child(4n+5){--sl-card-border:var(--sl-color-blue);--sl-card-bg:var(--sl-color-blue-low)}.title:where(.astro-zts4jgjd){font-weight:600;font-size:var(--sl-text-h4);color:var(--sl-color-white);line-height:var(--sl-line-height-headings);align-items:center;gap:1rem}.card:where(.astro-zts4jgjd) .icon:where(.astro-zts4jgjd){border:1px solid var(--sl-card-border);background-color:var(--sl-card-bg);border-radius:.25rem;flex-shrink:0;padding:.2em}.card:where(.astro-zts4jgjd) .body:where(.astro-zts4jgjd){font-size:clamp(var(--sl-text-sm), calc(.5rem + 1vw), var(--sl-text-body));margin:0}.card-grid:where(.astro-lmor3ela){grid-template-columns:100%;gap:1rem;display:grid}.card-grid:where(.astro-lmor3ela)>*{margin-top:0!important}@media (width>=50rem){.card-grid:where(.astro-lmor3ela){grid-template-columns:1fr 1fr;gap:1.5rem}.stagger:where(.astro-lmor3ela){--stagger-height:5rem;padding-bottom:var(--stagger-height)}.stagger:where(.astro-lmor3ela)>:nth-child(2n){transform:translateY(var(--stagger-height))}}.sl-link-card:where(.astro-vodiqeol){border:1px solid var(--sl-color-gray-5);box-shadow:var(--sl-shadow-sm);border-radius:.5rem;grid-template-columns:1fr auto;gap:.5rem;padding:1rem;display:grid;position:relative}a:where(.astro-vodiqeol){line-height:var(--sl-line-height-headings);text-decoration:none}a:where(.astro-vodiqeol):before{content:"";position:absolute;inset:0}.stack:where(.astro-vodiqeol){flex-direction:column;gap:.5rem}.title:where(.astro-vodiqeol){color:var(--sl-color-white);font-weight:600;font-size:var(--sl-text-lg)}.description:where(.astro-vodiqeol){color:var(--sl-color-gray-3);line-height:1.5}.icon:where(.astro-vodiqeol){color:var(--sl-color-gray-3)}.sl-link-card:where(.astro-vodiqeol):hover{background:var(--sl-color-gray-7,var(--sl-color-gray-6));border-color:var(--sl-color-gray-2)}.sl-link-card:where(.astro-vodiqeol):hover .icon:where(.astro-vodiqeol){color:var(--sl-color-white)}}.term:where(.astro-b25skg3p){--t-ink:#0e1310;--t-pane:#141b16;--t-line:#253128;--t-moss:#3e9b63;--t-leaf:#a7d3a0;--t-paper:#e9efe6;--t-bark:#87927f;--t-amber:#d9a94e;border:1px solid var(--t-line);background:var(--t-pane);text-align:left;max-width:44rem;font-family:var(--konoma-mono,"SF Mono", Menlo, Consolas, monospace);border-radius:10px;margin:2.5rem auto 0;font-size:.82rem;line-height:1.6;overflow:hidden;box-shadow:0 24px 60px #00000073}.term-bar:where(.astro-b25skg3p){border-bottom:1px solid var(--t-line);color:var(--t-bark);align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.dot:where(.astro-b25skg3p){background:var(--t-line);border-radius:50%;flex:none;width:10px;height:10px}.term-title:where(.astro-b25skg3p){margin-left:10px}.term-mode:where(.astro-b25skg3p){color:var(--t-moss);margin-left:auto}.screens:where(.astro-b25skg3p){background:var(--t-ink);height:19.5rem;position:relative}.screen:where(.astro-b25skg3p){opacity:0;flex-direction:column;gap:.55rem;padding:14px 18px 12px;display:flex;position:absolute;inset:0;overflow:hidden}.screen:where(.astro-b25skg3p).tree{animation:9s infinite showA}.screen:where(.astro-b25skg3p).preview{animation:9s infinite showB}@keyframes showA{0%,44%{opacity:1}50%,94%{opacity:0}to{opacity:1}}@keyframes showB{0%,44%{opacity:0}50%,94%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.screen:where(.astro-b25skg3p).tree,.screen:where(.astro-b25skg3p).preview{animation:none}.screen:where(.astro-b25skg3p).preview{opacity:1}.screen:where(.astro-b25skg3p).tree{display:none}.cursor:where(.astro-b25skg3p){animation:none}}.thead:where(.astro-b25skg3p){color:var(--t-bark);flex:none;align-items:center;gap:.7rem;display:flex}.chip:where(.astro-b25skg3p){color:var(--t-ink);background:var(--t-leaf);border-radius:3px;padding:0 7px;font-weight:600}.frame:where(.astro-b25skg3p){border:1px solid var(--t-line);border-radius:4px;flex:none;padding:.7rem .6rem .5rem;position:relative}.frame-label:where(.astro-b25skg3p){background:var(--t-ink);color:var(--t-bark);padding:0 .4em;position:absolute;top:-.75em;left:.8rem}.row:where(.astro-b25skg3p){color:var(--t-paper);border-radius:3px;align-items:baseline;gap:.6ch;padding:.05rem .5rem;display:flex}.row:where(.astro-b25skg3p).sel{background:#3e9b6329}.ric:where(.astro-b25skg3p){width:1.2ch;color:var(--t-paper);flex:none}.rmark:where(.astro-b25skg3p){color:#0000;flex:none;width:1.2ch}.rmark:where(.astro-b25skg3p).on{color:var(--t-moss);font-weight:600}.rname:where(.astro-b25skg3p){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rsize:where(.astro-b25skg3p),.rdate:where(.astro-b25skg3p){color:var(--t-bark);font-variant-numeric:tabular-nums;white-space:nowrap}.rsize:where(.astro-b25skg3p){text-align:right;width:7.5ch}.rdate:where(.astro-b25skg3p){text-align:right;width:12ch}.cursor:where(.astro-b25skg3p){background:var(--t-amber);flex:none;align-self:center;width:8px;height:.95rem;animation:1.2s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.frame:where(.astro-b25skg3p).md{padding:.8rem 1rem .9rem}.md-h:where(.astro-b25skg3p){color:var(--t-leaf);border-bottom:1px solid var(--t-line);margin-bottom:.55rem;padding-bottom:.35rem;font-size:1rem;font-weight:700}.md-line:where(.astro-b25skg3p){color:var(--t-paper)}.md-line:where(.astro-b25skg3p) .on:where(.astro-b25skg3p){color:var(--t-moss)}.md-gap:where(.astro-b25skg3p){margin-top:.9rem}.dim:where(.astro-b25skg3p){color:var(--t-bark)}.md-link:where(.astro-b25skg3p){background:var(--t-leaf);color:var(--t-ink);padding:0 2px;font-weight:600}.foot:where(.astro-b25skg3p){color:var(--t-bark);border-top:1px solid var(--t-line);white-space:nowrap;flex:none;margin-top:auto;padding-top:.5rem;font-size:.72rem;overflow:hidden}@media (width<=40rem){.term:where(.astro-b25skg3p){font-size:.72rem}.rdate:where(.astro-b25skg3p){display:none}.screens:where(.astro-b25skg3p){height:18rem}}
