.dropdown.svelte-1cz6ozg{position:relative}summary.svelte-1cz6ozg{align-items:center;gap:var(--space-2);color:var(--fg-muted);font-size:var(--text-sm);cursor:pointer;font-weight:600;list-style:none;display:flex}summary.svelte-1cz6ozg::-webkit-details-marker{display:none}summary.svelte-1cz6ozg:hover,summary[aria-current=page].svelte-1cz6ozg{color:var(--accent)}summary[aria-current=page].svelte-1cz6ozg{text-underline-offset:4px;text-decoration:underline}summary.svelte-1cz6ozg:focus-visible{outline:2px solid var(--accent);outline-offset:4px}summary.svelte-1cz6ozg:after{content:"";border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;transition:transform .12s}.dropdown[open].svelte-1cz6ozg summary:where(.svelte-1cz6ozg):after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){summary.svelte-1cz6ozg:after{transition:none}}.panel.svelte-1cz6ozg{z-index:10;top:calc(100% + var(--space-3));min-width:14rem;padding:var(--space-2);border:2px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:absolute;left:0}.panel.svelte-1cz6ozg a,.panel.svelte-1cz6ozg button{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--fg);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:none;display:flex}.panel.svelte-1cz6ozg a:hover,.panel.svelte-1cz6ozg button:hover{background:var(--bg-sunken);color:var(--accent)}.panel.svelte-1cz6ozg hr{height:0;margin:var(--space-2) var(--space-2);border:0;border-top:2px solid var(--border)}@media (width<=40rem){.panel.svelte-1cz6ozg{min-width:0;margin-top:var(--space-2);position:static}}.shell.svelte-1v2axqk{max-width:68rem;min-height:100dvh;padding:var(--space-5) var(--space-4);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}header.svelte-1v2axqk{align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:2px solid var(--border);flex-wrap:wrap;display:flex}.brand.svelte-1v2axqk{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-lg);color:var(--fg);text-decoration:none;display:flex}nav.svelte-1v2axqk{gap:var(--space-4);flex-wrap:wrap;margin-right:auto;display:flex}.external.svelte-1v2axqk{padding-left:var(--space-3);color:var(--fg-muted);margin-left:auto;display:flex}nav.svelte-1v2axqk a:where(.svelte-1v2axqk){color:var(--fg-muted);font-size:var(--text-sm);font-weight:600;text-decoration:none}nav.svelte-1v2axqk a:where(.svelte-1v2axqk):hover,nav.svelte-1v2axqk a[aria-current=page]:where(.svelte-1v2axqk){color:var(--accent)}nav.svelte-1v2axqk a[aria-current=page]:where(.svelte-1v2axqk){text-underline-offset:4px;text-decoration:underline}.meta.svelte-1v2axqk{align-items:center;gap:var(--space-4);display:flex}.lang.svelte-1v2axqk{color:var(--fg-muted);font-size:var(--text-sm)}.meta.svelte-1v2axqk button:where(.svelte-1v2axqk){padding:var(--space-2) var(--space-4);border:2px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--fg);font:inherit;font-size:var(--text-sm);cursor:pointer;font-weight:600}.meta.svelte-1v2axqk button:where(.svelte-1v2axqk):hover{border-color:var(--accent);color:var(--accent)}main.svelte-1v2axqk{gap:var(--space-6);flex-direction:column;flex:1;display:flex}footer.svelte-1v2axqk{padding-top:var(--space-4);border-top:2px solid var(--border);color:var(--fg-muted);font-size:var(--text-sm)}.skip.svelte-1v2axqk:focus{width:auto;height:auto;padding:var(--space-2) var(--space-4);clip-path:none;display:inline-block;position:static}@media (width<=40rem){header.svelte-1v2axqk{flex-direction:column;align-items:flex-start}nav.svelte-1v2axqk{margin-right:0}}
