.admin-shell.svelte-z65izp{grid-template-columns:230px 1fr;min-height:100vh;display:grid}.admin-nav.svelte-z65izp{border-right:1px solid var(--line);background:var(--bg-2);flex-direction:column;gap:1.2rem;height:100vh;padding:1rem;display:flex;position:sticky;top:0}.brand.svelte-z65izp{font-family:var(--font-display);align-items:center;gap:.5rem;font-weight:700;display:flex}.brand.svelte-z65izp img:where(.svelte-z65izp){filter:invert()}nav.svelte-z65izp{flex-direction:column;gap:.2rem;display:flex}nav.svelte-z65izp a:where(.svelte-z65izp){color:var(--muted);border-radius:.55rem;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.82rem;display:flex}nav.svelte-z65izp a:where(.svelte-z65izp):hover,nav.svelte-z65izp a.active:where(.svelte-z65izp){background:var(--card);color:var(--fg)}.admin-foot.svelte-z65izp{color:var(--muted);flex-direction:column;gap:.3rem;margin-top:auto;font-size:.72rem;display:flex}.admin-foot.svelte-z65izp a:where(.svelte-z65izp){color:var(--lime)}.admin-main.svelte-z65izp{width:100%;max-width:1200px;padding:2rem clamp(1rem,4vw,2.5rem)}.admin-main h1{font-size:clamp(2rem,4vw,3.2rem)}.admin-main h2{font-size:1.4rem}@media (width<=800px){.admin-shell.svelte-z65izp{grid-template-columns:1fr}.admin-nav.svelte-z65izp{height:auto;position:static}nav.svelte-z65izp{flex-flow:wrap}}
