.switcher.svelte-1v2j48r{gap:.25rem;margin-left:.5rem;display:inline-flex}.btn.svelte-1v2j48r{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:3px;padding:1px 7px;font-family:inherit;font-size:.8rem}.btn.svelte-1v2j48r:hover{color:var(--fg)}.btn.active.svelte-1v2j48r{color:var(--accent);border-color:var(--accent)}.cc-badge.svelte-15y1sb{color:var(--accent);vertical-align:-.2em;align-items:center;gap:.15em;display:inline-flex}.cc-badge.svelte-15y1sb svg:where(.svelte-15y1sb){width:1.1em;height:1.1em;display:block}.site-header.svelte-12qhfyh{border-bottom:1px solid var(--border);background:var(--bg);z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.header-inner.svelte-12qhfyh{justify-content:space-between;align-items:center;gap:1rem;max-width:720px;margin:0 auto;padding:.75rem 1rem;display:flex}.brand.svelte-12qhfyh{color:var(--fg);white-space:nowrap;font-size:1.05rem;font-weight:700;text-decoration:none}nav.svelte-12qhfyh{flex-wrap:wrap;gap:1rem;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);border-bottom:2px solid #0000;padding:.25rem 0;font-size:.95rem;text-decoration:none;transition:color .12s,border-color .12s}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--fg)}nav.svelte-12qhfyh a.active:where(.svelte-12qhfyh){color:var(--accent);border-bottom-color:var(--accent)}main.svelte-12qhfyh{max-width:720px;min-height:calc(100vh - 200px);margin:0 auto;padding:1.5rem 1rem}@media (width>=640px){main.svelte-12qhfyh{padding:1.5rem}}.site-footer.svelte-12qhfyh{border-top:1px solid var(--border);margin-top:3rem}.footer-inner.svelte-12qhfyh{max-width:720px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.3rem;margin:0 auto;padding:1rem;font-size:.85rem;display:flex}.footer-inner.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);text-decoration:none}.footer-inner.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--accent);text-decoration:underline}.footer-sep.svelte-12qhfyh{opacity:.5}.footer-license.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--accent);align-items:center;gap:.25em;text-decoration:none;display:inline-flex}.footer-license.svelte-12qhfyh a:where(.svelte-12qhfyh):hover .cc-label:where(.svelte-12qhfyh){text-decoration:underline}.cc-label.svelte-12qhfyh{font-weight:600}
