.shell.svelte-14356oq{flex-direction:column;min-height:100dvh;display:flex}.shell__nav.svelte-14356oq{z-index:60;position:relative}.shell__nav-inner.svelte-14356oq,.shell__footer-inner.svelte-14356oq{max-width:1200px;padding-inline:var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;margin-inline:auto;display:flex}.shell__nav-inner.svelte-14356oq{padding-block:var(--space-4)}.shell__brand.svelte-14356oq{align-items:center;gap:var(--space-2);white-space:nowrap;text-decoration:none;display:inline-flex}.shell__sub.svelte-14356oq{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-whisper,var(--color-accent));border-left:1px solid var(--color-border);padding-left:var(--space-2);white-space:nowrap;font-size:.625rem;font-weight:600}.shell__nav-right.svelte-14356oq{gap:var(--space-2);align-items:center;display:flex}@media (width<=640px){.shell__nav-inner.svelte-14356oq{padding-inline:var(--space-4);gap:var(--space-3)}.shell__sub.svelte-14356oq{display:none}.shell__brand.svelte-14356oq{min-width:0;overflow:hidden}}.shell__main.svelte-14356oq{flex:1}@media (width<=767px){.shell--tabbar.svelte-14356oq{padding-bottom:calc(58px + env(safe-area-inset-bottom))}}.shell__main--padded.svelte-14356oq{padding-block:var(--space-12) var(--space-16)}@media (width<=640px){.shell__main--padded.svelte-14356oq{padding-block:var(--space-6) var(--space-12)}}.shell__footer-inner.svelte-14356oq{padding-block:var(--space-6);color:var(--color-text-muted);border-top:1px solid var(--color-border);font-size:.8125rem}.shell__footer-brand.svelte-14356oq{align-items:center;gap:var(--space-2);display:inline-flex}@media (width<=640px){.shell__footer-inner.svelte-14356oq{align-items:flex-start;gap:var(--space-3);flex-direction:column}.shell__footer-brand.svelte-14356oq{white-space:nowrap}}.shell__footer-links.svelte-14356oq{gap:var(--space-4);display:flex}.shell__footer-link.svelte-14356oq{color:var(--color-text-muted);text-decoration:none}.shell__footer-link.svelte-14356oq:hover{color:var(--color-ink)}
