:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:oklch(98.4% .004 85);--foreground:oklch(23% .012 250);--card:oklch(100% 0 0);--card-foreground:oklch(23% .012 250);--primary:oklch(47% .08 195);--primary-foreground:oklch(98.5% .005 190);--secondary:oklch(96.2% .005 85);--muted:oklch(96.2% .005 85);--muted-foreground:oklch(50% .012 250);--destructive:oklch(56% .2 27);--border:oklch(91.5% .006 85);--input:oklch(90% .006 85);--ring:oklch(60% .08 195);--radius:.625rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif}:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(16.5% .008 230);--foreground:oklch(95% .004 230);--card:oklch(20% .009 230);--card-foreground:oklch(95% .004 230);--primary:oklch(72% .1 190);--primary-foreground:oklch(18% .02 200);--secondary:oklch(25.5% .01 230);--muted:oklch(25% .01 230);--muted-foreground:oklch(70% .01 230);--destructive:oklch(68% .18 22);--border:oklch(100% 0 0/.09);--input:oklch(100% 0 0/.14);--ring:oklch(60% .08 195)}*{box-sizing:border-box}html{min-height:100%}body{background:var(--background);min-width:320px;min-height:100vh;color:var(--foreground);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}body:has(.admin-shell){background:#f2f3f7;min-width:0}#app:has(.admin-shell){display:flow-root}:is(.admin-shell,.auth-access){--admin-canvas:#f2f3f7;--admin-workspace:#f6f7fb;--admin-lavender:#eee9ff;--admin-accent-text:#4e3bb3;--admin-rose:#f9e9f4;--admin-rose-ink:#883362;--admin-blue:#e5f2f9;--admin-blue-ink:#245d7e;--admin-hero-start:#5441c6;--admin-hero-end:#6652d7;--admin-gutter:clamp(16px, 2.4vw, 32px);--admin-gap:clamp(16px, 2vw, 24px);--admin-radius-shell:24px;--admin-radius-hero:20px;--admin-radius-card:16px;--admin-shell-shadow:0 8px 36px #2118460d;--admin-fast:.14s ease-out;--background:var(--admin-workspace);--foreground:#1c1c2a;--card:#fff;--card-foreground:var(--foreground);--primary:#6c5ce7;--primary-foreground:#fff;--secondary:#f0eef7;--muted:#f0eef7;--muted-foreground:#5e5c70;--destructive:#b33141;--border:#e7e5ef;--input:#d9d6e5;--ring:#6c5ce7;--radius:10px;color:var(--foreground)}:root.dark body:has(.admin-shell){background:#191725}:root.dark :is(.admin-shell,.auth-access){--admin-canvas:#191725;--admin-workspace:#201e2c;--admin-lavender:#3c305e;--admin-accent-text:#dfd6ff;--admin-rose:#4b2b42;--admin-rose-ink:#f3b6d9;--admin-blue:#233e53;--admin-blue-ink:#afd9f2;--foreground:#f1eff9;--card:#292637;--primary:#b8a8ff;--primary-foreground:#211a37;--secondary:#353044;--muted:#353044;--muted-foreground:#c1bcd0;--destructive:#ff9eaa;--border:#413c51;--input:#5d556f;--ring:#b8a8ff}.admin-shell ::selection{background:var(--admin-lavender);color:var(--admin-accent-text)}body:has(.navigation-drawer[open]){overflow:hidden}
