.crg-shell{--radius:.5rem;--background:oklch(98.4% .003 250);--foreground:oklch(16% .008 260);--card:oklch(100% 0 0);--card-foreground:oklch(16% .008 260);--popover:oklch(100% 0 0);--popover-foreground:oklch(16% .008 260);--primary:oklch(44% .2 265);--primary-foreground:oklch(100% 0 0);--primary-soft:oklch(94% .033 250);--secondary:oklch(95% .024 240);--secondary-foreground:oklch(16% .008 260);--muted:oklch(95% .024 240);--muted-foreground:oklch(47% .025 255);--accent:var(--primary-soft);--accent-foreground:var(--foreground);--positive:oklch(53% .12 165);--destructive:oklch(52% .18 25);--destructive-foreground:oklch(100% 0 0);--border:oklch(86% .015 245);--ink:oklch(19% .018 260);--input:oklch(86% .015 245);--ring:var(--primary);--font-display:"Manrope", sans-serif;--font-body:"DM Sans", sans-serif;--glow:radial-gradient(55% 45% at 90% 0%, oklch(90% .047 240/.7), transparent 70%);--shadow-lift:0 16px 50px color-mix(in oklch, var(--foreground) 14%, transparent);--status-shadow:0 0 0 4px color-mix(in oklch, var(--positive) 15%, transparent);letter-spacing:0}.crg-shell .font-display{font-family:var(--font-display)}.crg-shell .crg-glow{background-image:var(--glow)}.crg-shell .crg-status-dot{background:var(--positive);box-shadow:var(--status-shadow)}.crg-shell .crg-lift{box-shadow:var(--shadow-lift)}.crg-shell input,.crg-shell textarea,.crg-shell select{min-width:0}@media (width<=480px){.crg-shell .crg-header{flex-wrap:wrap;padding-block:12px}.crg-shell .crg-header nav{width:100%}}
