.admin-console{--primary:oklch(49% .14 38);--background:oklch(97.8% .004 75);--card:oklch(100% 0 0);--muted:oklch(95% .005 75);--muted-foreground:oklch(47% .015 60);--border:oklch(90% .008 75);--foreground:oklch(25% .014 60);color:var(--foreground);background:var(--background);font-family:Geologica,system-ui,sans-serif}.admin-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--muted-foreground);font-size:10px;font-weight:500}.admin-panel{border:1px solid var(--border);background:var(--card);border-radius:1rem;padding:1.25rem;box-shadow:0 5px 20px -15px #281e141f}.admin-stat{border-left:2px solid var(--border);background:var(--card);border-radius:0 .75rem .75rem 0;padding:1rem 1.25rem}@layer components{.admin-control{border:1px solid var(--border);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.25rem;padding:.5rem .85rem;font-size:12px;font-weight:500;transition:transform .15s,opacity .15s;display:inline-flex}}.admin-control:active:not(:disabled){transform:translateY(1px)}.admin-control:disabled{opacity:.5;cursor:not-allowed}.admin-console :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.admin-console .glass-card{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 5px 20px -15px #281e141f}.admin-console .admin-page>div{min-width:0}.admin-console .admin-row:hover{background:oklch(98.9% .003 75)}.admin-console input,.admin-console textarea,.admin-console select{max-width:100%}.admin-console .truncate{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}@media (prefers-reduced-motion:reduce){.admin-console *,.admin-console :before,.admin-console :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
