:root{--z-overlay:400;--z-spotlight:1000;--z-critical:2000;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--background:oklch(12% .03 285);--foreground:oklch(93% .01 270);--surface:oklch(22% .05 285);--surface-foreground:oklch(93% .01 270);--sidebar:oklch(17% .04 285);--sidebar-foreground:oklch(93% .01 270);--card:oklch(17% .04 285);--card-foreground:oklch(95% .01 270);--popup:oklch(17% .04 285);--popup-foreground:oklch(95% .01 270);--primary:oklch(72% .17 230);--primary-foreground:oklch(12% .03 285);--secondary:oklch(22% .05 285);--secondary-foreground:oklch(93% .01 270);--accent:oklch(60% .25 300);--accent-foreground:oklch(98% 0 0);--muted:oklch(20% .04 285);--muted-foreground:oklch(70% .03 280);--magenta:oklch(65% .28 340);--success:oklch(70% .17 150);--success-foreground:oklch(12% .03 285);--error:oklch(65% .22 25);--error-foreground:oklch(98% 0 0);--warning:oklch(80% .15 80);--warning-foreground:oklch(12% .03 285);--info:oklch(72% .17 230);--info-foreground:oklch(12% .03 285);--info-hover:oklch(68% .17 230);--info-active:oklch(64% .17 230);--border:oklch(32% .07 290);--input:oklch(30% .06 290);--font-family-base:"Exo 2", system-ui, sans-serif;--font-family-display:"Orbitron", system-ui, sans-serif;--font-family-heading:"Orbitron", system-ui, sans-serif;--font-family-monospace:ui-monospace, SFMono-Regular, Menlo, monospace;--font-family-cursive:cursive;--gradient-chrome:linear-gradient(180deg, oklch(98% 0 0) 0%, oklch(82% .02 260) 45%, oklch(62% .03 270) 55%, oklch(92% .01 260) 100%);--gradient-neon:linear-gradient(90deg, var(--primary), var(--accent), var(--magenta));--gradient-space:radial-gradient(ellipse at 20% 0%, oklch(30% .15 300/.35), transparent 55%), radial-gradient(ellipse at 90% 30%, oklch(40% .15 230/.25), transparent 50%), radial-gradient(ellipse at 50% 100%, oklch(35% .2 340/.2), transparent 55%);--glow-blue:0 0 18px oklch(72% .17 230/.55), 0 0 2px oklch(72% .17 230/.9);--glow-card:0 0 0 1px oklch(60% .25 300/.35), 0 10px 40px -12px oklch(60% .25 300/.45);--glow-card-hover:0 0 0 1px oklch(72% .17 230/.8), 0 12px 50px -10px oklch(72% .17 230/.6);--shadow:var(--glow-card);--shadow-md:var(--glow-card);--shadow-lg:var(--glow-card-hover);--shadow-focus:var(--glow-blue);--radius-sm:.25rem;--radius:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-full:9999px;--animation-duration-fast:.15s;--animation-duration-normal:.25s;--animation-duration-slow:.35s;--chart-color-1:oklch(72% .17 230);--chart-color-2:oklch(60% .25 300);--chart-color-3:oklch(65% .28 340);--chart-color-4:oklch(70% .17 150);--chart-color-5:oklch(80% .15 80)}.dark{--background:oklch(12% .03 285);--foreground:oklch(93% .01 270);--surface:oklch(22% .05 285);--surface-foreground:oklch(93% .01 270);--card:oklch(17% .04 285);--card-foreground:oklch(95% .01 270);--popup:oklch(17% .04 285);--popup-foreground:oklch(95% .01 270);--primary:oklch(72% .17 230);--primary-foreground:oklch(12% .03 285);--secondary:oklch(22% .05 285);--secondary-foreground:oklch(93% .01 270);--muted:oklch(20% .04 285);--muted-foreground:oklch(70% .03 280);--border:oklch(32% .07 290)}@layer base{:root{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px)}ul{margin:0;padding:0;list-style-type:none}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;margin:0;padding:0}button{cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
