.theme-switch{display:flex;align-items:center;gap:10px;margin:0;padding:0;border:0;min-width:0}.theme-switch-legend{float:left;padding:0;font:500 12.5px/1 var(--font-body);color:var(--color-muted)}.theme-switch-options{display:inline-flex;padding:2px;gap:2px;background:var(--color-chrome);border:1px solid var(--color-hairline);border-radius:var(--radius-md)}.theme-switch-option{position:relative;cursor:pointer}.theme-switch-option input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.theme-switch-face{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:var(--radius-sm);font:500 12.5px/1 var(--font-body);color:var(--color-muted)}.theme-switch-option:hover .theme-switch-face{color:var(--color-ink)}.theme-switch-option input:checked+.theme-switch-face{color:var(--color-ink);background:var(--color-white);box-shadow:var(--shadow-soft),0 0 0 1px var(--color-hairline)}.theme-switch-option input:focus-visible+.theme-switch-face{outline:2px solid var(--color-pine-text);outline-offset:1px}.page-content[data-astro-cid-37fxchfa]{flex:1}.site-header[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:24px;min-height:56px;padding:0 24px;background:var(--color-frame);border-bottom:1px solid var(--color-frame-line)}.brand[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:8px;flex-shrink:0}.brand[data-astro-cid-37fxchfa]:hover{text-decoration:none}.brand-mark[data-astro-cid-37fxchfa]{display:inline-flex;color:var(--color-frame-strong);--lab65-accent: var(--color-frame-accent)}.brand-name[data-astro-cid-37fxchfa]{font:700 20px/1 var(--font-display);letter-spacing:-.01em;color:var(--color-frame-strong)}.brand-name[data-astro-cid-37fxchfa] sub[data-astro-cid-37fxchfa]{font:600 .62em/1 var(--font-mono);vertical-align:-.2em;margin-left:.04em;letter-spacing:0;color:var(--color-frame-accent)}.site-nav[data-astro-cid-37fxchfa]{display:flex;gap:2px;font:500 13.5px/1 var(--font-body)}.site-nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:var(--color-frame-text);padding:8px 10px;border-radius:var(--radius-sm);white-space:nowrap}.site-nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--color-frame-strong);background:var(--color-frame-raised);text-decoration:none}.site-nav[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa][aria-current=page]{color:var(--color-frame-strong);background:var(--color-frame-raised);box-shadow:inset 0 0 0 1px var(--color-frame-line)}.site-header-spacer[data-astro-cid-37fxchfa]{flex:1}.search-form[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:8px;background:var(--color-frame-raised);border:1px solid var(--color-frame-line);border-radius:var(--radius-md);padding:0 8px 0 10px;height:34px;width:260px;color:var(--color-frame-muted);font:400 13px/1 var(--font-body)}.search-form[data-astro-cid-37fxchfa]:focus-within{border-color:var(--color-frame-muted)}.search-label[data-astro-cid-37fxchfa]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-glyph[data-astro-cid-37fxchfa]{flex-shrink:0;color:var(--color-frame-muted)}.search-input[data-astro-cid-37fxchfa]{flex:1;min-width:0;border:none;background:none;outline:none;color:var(--color-frame-strong);font:inherit}.search-input[data-astro-cid-37fxchfa]::placeholder{color:var(--color-frame-muted)}.search-hint[data-astro-cid-37fxchfa]{border:1px solid var(--color-frame-line);border-radius:4px;padding:2px 6px;font:500 11px/1 var(--font-mono);color:var(--color-frame-muted)}.search-form[data-astro-cid-37fxchfa]:focus-within .search-hint[data-astro-cid-37fxchfa]{visibility:hidden}.app-link[data-astro-cid-37fxchfa]{flex-shrink:0;color:var(--color-frame-text);font:500 13.5px/1 var(--font-body);white-space:nowrap}.app-link[data-astro-cid-37fxchfa]:hover{color:var(--color-frame-strong);text-decoration:none}.site-session[data-astro-cid-37fxchfa]{display:flex;align-items:center;flex-shrink:0}.site-footer[data-astro-cid-37fxchfa]{display:flex;justify-content:flex-end;align-items:center;gap:20px 32px;padding:22px 24px;background:var(--color-white);border-top:1px solid var(--color-hairline);flex-wrap:wrap}.footer-side[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:16px 28px;flex-wrap:wrap}.footer-copyright[data-astro-cid-37fxchfa]{font:500 12px/1 var(--font-body);color:var(--color-muted)}@media(max-width:900px){.site-header[data-astro-cid-37fxchfa]{flex-wrap:wrap;gap:0 12px;padding:10px 16px}.site-header-spacer[data-astro-cid-37fxchfa]{display:none}.app-link[data-astro-cid-37fxchfa]{margin-left:auto}.site-session[data-astro-cid-37fxchfa]{order:2;flex:0 0 auto;margin-left:12px}.site-nav[data-astro-cid-37fxchfa]{order:3;flex-basis:100%;flex-wrap:wrap;margin:8px -10px 0}.search-form[data-astro-cid-37fxchfa]{order:4;flex-basis:100%;width:auto;margin-top:8px}.search-hint[data-astro-cid-37fxchfa]{display:none}.site-footer[data-astro-cid-37fxchfa]{padding:20px 16px}}
