.admin.svelte-p57gpp{z-index:1;min-height:100svh;font-size:.95rem;line-height:1.55;position:relative}.admin__bar.svelte-p57gpp{z-index:10;background:var(--graphite-deep);color:var(--on-dark);position:sticky;top:0}.admin__bar-inner.svelte-p57gpp{width:min(100% - 2 * var(--gutter), var(--max));align-items:center;gap:2rem;min-height:60px;margin-inline:auto;display:flex}.admin__brand.svelte-p57gpp{font-family:var(--font-display);letter-spacing:.02em;font-size:1.35rem;font-weight:800}.admin__brand.svelte-p57gpp span:where(.svelte-p57gpp){font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-bright);margin-left:.35rem;font-size:.66rem;font-weight:600}.admin__nav.svelte-p57gpp{gap:.25rem;margin-right:auto;display:flex}.admin__nav.svelte-p57gpp a:where(.svelte-p57gpp),.admin__me.svelte-p57gpp button:where(.svelte-p57gpp){letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-muted);align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.72rem;font-weight:600;transition:color .2s;display:inline-flex}.admin__nav.svelte-p57gpp a:where(.svelte-p57gpp):hover,.admin__nav.svelte-p57gpp a[aria-current=page]:where(.svelte-p57gpp),.admin__me.svelte-p57gpp button:where(.svelte-p57gpp):hover{color:#fff}.admin__nav.svelte-p57gpp a[aria-current=page]:where(.svelte-p57gpp){box-shadow:inset 0 -2px 0 var(--gold-bright)}.admin__badge.svelte-p57gpp{background:var(--gold-bright);min-width:1.35rem;color:var(--ink);letter-spacing:0;text-align:center;border-radius:999px;padding:.05rem .4rem;font-size:.68rem}.admin__me.svelte-p57gpp{align-items:center;display:flex}.admin--wide.svelte-p57gpp{--max:1480px}.admin__main.svelte-p57gpp{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto;padding-block:2.5rem 5rem}.admin.svelte-p57gpp .admin-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.admin.svelte-p57gpp .admin-head h1{font-family:var(--font-sans);color:var(--ink);font-size:1.6rem;font-weight:700;line-height:1.2}.admin.svelte-p57gpp .admin-head p{color:var(--muted)}.admin.svelte-p57gpp .panel{border:1px solid var(--paper-edge);background:#fff;border-radius:6px;padding:1.5rem}.admin.svelte-p57gpp .panel h2{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:1rem;font-size:.72rem;font-weight:600}.admin.svelte-p57gpp .notice{border-left:3px solid var(--gold);color:var(--ink);background:#fff;padding:.85rem 1rem}.admin.svelte-p57gpp .notice--error{border-left-color:#b4412f}.admin.svelte-p57gpp .empty{color:var(--muted)}@media (width<=720px){.admin__bar-inner.svelte-p57gpp{flex-wrap:wrap;gap:.25rem 1rem;padding-block:.6rem}.admin__nav.svelte-p57gpp{flex-wrap:wrap;order:3;width:100%;margin-left:-.8rem}.admin__me.svelte-p57gpp{margin-left:auto}}
