.log-shell:where(.astro-spp56hro){--crt:#0a0908;height:calc(100dvh - var(--masthead-h,8rem));border-bottom:1px solid var(--rule);flex-direction:column;min-height:32rem;display:flex}.log-intro:where(.astro-spp56hro){align-items:baseline;gap:.35rem var(--space-md);padding-block:var(--space-sm);flex-wrap:wrap;display:flex}.log-wrapper:where(.astro-spp56hro).container,.log-intro:where(.astro-spp56hro).container{width:100%}.log-intro:where(.astro-spp56hro) h1:where(.astro-spp56hro){font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:400;line-height:1.1}.log-intro:where(.astro-spp56hro) p:where(.astro-spp56hro){color:var(--ink-muted);margin:0;font-size:.95rem}.log-wrapper:where(.astro-spp56hro){border-top:1px solid var(--rule);flex:1;grid-template-columns:minmax(0,1fr) 19rem;min-height:0;display:grid}.screen:where(.astro-spp56hro){--ansi-fg:#b8b1a3;--ansi-red:#d24e45;--ansi-green:#82a86c;--ansi-yellow:#e3b94a;--ansi-blue:#7f9bd0;--ansi-magenta:#b98bbf;--ansi-cyan:#72b6b0;--ansi-white:#ede5d3}.terminal-frame:where(.astro-spp56hro){background:var(--crt);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.terminal-header:where(.astro-spp56hro){justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-md);padding:.45rem var(--space-md);background:var(--paper-deep);border-bottom:1px solid var(--rule);font-family:var(--font-mono);flex-wrap:wrap;font-size:.8rem;display:flex}.terminal-title:where(.astro-spp56hro){color:var(--accent);letter-spacing:.06em;font-weight:700}.levels:where(.astro-spp56hro){border:0;align-items:center;gap:.15rem;margin:0;padding:0;display:flex}.levels:where(.astro-spp56hro) legend:where(.astro-spp56hro){float:left;margin-right:var(--space-sm);color:var(--ink-muted);padding:0}.levels:where(.astro-spp56hro) label:where(.astro-spp56hro){cursor:pointer;position:relative}.levels:where(.astro-spp56hro) input:where(.astro-spp56hro){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.levels:where(.astro-spp56hro) span:where(.astro-spp56hro){color:var(--ink);border:1px solid #0000;padding:.15rem .5rem;display:block}.levels:where(.astro-spp56hro) label:where(.astro-spp56hro):hover span:where(.astro-spp56hro){border-color:var(--rule)}.levels:where(.astro-spp56hro) input:where(.astro-spp56hro):checked+span:where(.astro-spp56hro){background:var(--ink);color:var(--paper)}.levels:where(.astro-spp56hro) input:where(.astro-spp56hro):focus-visible+span:where(.astro-spp56hro){outline:2px solid var(--accent);outline-offset:1px}.log:where(.astro-spp56hro){overscroll-behavior:contain;background:var(--crt);min-height:0;color:var(--ansi-fg);box-shadow:inset 0 0 0 2px var(--rule);padding:.75rem var(--space-md);font-family:var(--font-mono);tab-size:8;scrollbar-color:#3a2a1a var(--crt);flex:1;margin:0;font-size:.9rem;line-height:1.45;position:relative;overflow:auto}.log:where(.astro-spp56hro):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.log:where(.astro-spp56hro) :where(.astro-spp56hro)::selection{color:var(--ansi-white);background:#3a2a1a}.log:where(.astro-spp56hro) code{width:max-content;min-width:100%;display:block}.log:where(.astro-spp56hro) .ln{scroll-margin-block:2rem;display:block}.log:where(.astro-spp56hro) .ln:target{background:#2a1d12}.log:where(.astro-spp56hro) .c-red{color:var(--ansi-red)}.log:where(.astro-spp56hro) .c-green{color:var(--ansi-green)}.log:where(.astro-spp56hro) .c-yellow{color:var(--ansi-yellow)}.log:where(.astro-spp56hro) .c-blue{color:var(--ansi-blue)}.log:where(.astro-spp56hro) .c-magenta{color:var(--ansi-magenta)}.log:where(.astro-spp56hro) .c-cyan{color:var(--ansi-cyan)}.log:where(.astro-spp56hro) .c-white{color:var(--ansi-white)}.screen:where(.astro-spp56hro):has(input[value="0"]:checked) .log:where(.astro-spp56hro) [data-l],.screen:where(.astro-spp56hro):has(input[value="1"]:checked) .log:where(.astro-spp56hro) [data-l="2"],.screen:where(.astro-spp56hro):has(input[value="1"]:checked) .log:where(.astro-spp56hro) [data-l="3"],.screen:where(.astro-spp56hro):has(input[value="2"]:checked) .log:where(.astro-spp56hro) [data-l="3"]{color:inherit}.log-dock:where(.astro-spp56hro){min-width:0;min-height:0;padding:var(--space-sm) var(--space-md);background:var(--paper);border-left:1px solid var(--rule);overflow-y:auto}.log-dock:where(.astro-spp56hro) section:where(.astro-spp56hro)+section:where(.astro-spp56hro){margin-top:var(--space-md)}.log-dock:where(.astro-spp56hro) h2:where(.astro-spp56hro){margin:0 0 var(--space-xs);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem;font-weight:400}.people:where(.astro-spp56hro){gap:.2rem var(--space-sm);font-family:var(--font-mono);flex-wrap:wrap;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.provenance:where(.astro-spp56hro){font-family:var(--font-mono);margin:0;font-size:.78rem}.provenance:where(.astro-spp56hro) div:where(.astro-spp56hro){border-top:1px solid var(--rule);padding:.2rem 0}.provenance:where(.astro-spp56hro) dt:where(.astro-spp56hro){color:var(--ink-muted)}.provenance:where(.astro-spp56hro) dd:where(.astro-spp56hro){margin:0}.provenance:where(.astro-spp56hro) .basis:where(.astro-spp56hro){color:var(--ink-muted);display:block}.note:where(.astro-spp56hro){margin:var(--space-sm) 0 0;color:var(--ink-muted);font-size:.85rem;line-height:1.45}@media (width<=900px){.log-shell:where(.astro-spp56hro){height:auto}.log-wrapper:where(.astro-spp56hro){grid-template-columns:1fr}.terminal-frame:where(.astro-spp56hro){height:clamp(27rem,70dvh,40rem)}.log-dock:where(.astro-spp56hro){border-left:0;border-top:1px solid var(--rule);overflow:visible}}@media (width<=640px){.log-wrapper:where(.astro-spp56hro).container{padding-inline:0}.log:where(.astro-spp56hro){padding-inline:var(--space-sm);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem}.log:where(.astro-spp56hro) code{width:auto}.log:where(.astro-spp56hro) .ln{text-indent:-2ch;padding-left:2ch}}
