.admin-shell{--background:oklch(0.995 0.005 80);--foreground:oklch(0.22 0.04 25);--card:oklch(1 0 0);--card-foreground:oklch(0.22 0.04 25);--primary:#f71599;--primary-foreground:oklch(0.99 0.005 80);--secondary:oklch(0.96 0.02 70);--secondary-foreground:oklch(0.28 0.05 25);--muted:oklch(0.96 0.01 70);--muted-foreground:oklch(0.52 0.03 30);--accent:oklch(0.82 0.15 80);--accent-foreground:oklch(0.25 0.04 30);--border:oklch(0.92 0.01 50);--input:oklch(0.92 0.01 50);--ring:#f71599;--radius:0.75rem;background:var(--background);color:var(--foreground);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;min-height:100vh}.admin-shell .font-display,.admin-shell h1,.admin-shell h2,.admin-shell h3{font-family:var(--font-display),ui-serif,Georgia,serif;letter-spacing:-.02em}.admin-shell .header{background:color-mix(in oklab,var(--background) 95%,transparent);backdrop-filter:blur(8px);border-bottom-color:color-mix(in oklab,var(--border) 60%,transparent)}.admin-shell .sidebar{background:color-mix(in oklab,var(--card) 98%,transparent);border-color:color-mix(in oklab,var(--border) 60%,transparent)}.admin-shell .wrapper main[role=content]{background:var(--background)}.admin-shell .btn-primary,.admin-shell [data-slot=button].bg-primary{box-shadow:0 4px 14px rgb(247 21 153/.2)}.admin-shell .card{border-radius:1rem;border-color:color-mix(in oklab,var(--border) 60%,transparent);box-shadow:0 1px 2px oklch(.22 .04 25/.04)}.admin-shell .page-heading,.admin-shell .toolbar h1{font-family:var(--font-display),ui-serif,Georgia,serif;letter-spacing:-.02em}