:root{--brand-primary:348 90% 40%;--brand-primary-dark:340 100% 30%;--brand-primary-light:349 100% 96%;--accent:var(--brand-primary);--accent-hover:344 100% 39%;--accent-active:var(--brand-primary-dark);--accent-light:347 100% 55%;--accent-soft:var(--brand-primary-light);--accent-muted:349 100% 90%;--accent-border:349 100% 84%;--accent-text:344 100% 39%;--accent-foreground:0 0% 100%;--accent-glow-alpha:0.14;--gradient-brand:linear-gradient(135deg,#ff174a,#c90035 52%,#8b0030);--terminal-bg:210 20% 98%;--terminal-fg:222 25% 14%;--terminal-border:214 18% 88%;--terminal-muted:220 10% 46%;--highlight:339 100% 27%;--highlight-foreground:0 0% 100%;--background:220 30% 98%;--surface:0 0% 100%;--surface-raised:240 5% 96%;--surface-elevated:0 0% 100%;--surface-overlay:240 4% 91%;--surface-muted:220 22% 96%;--text-primary:240 10% 4%;--text-secondary:240 4% 32%;--text-muted:240 4% 46%;--border-subtle:240 5% 92%;--border-default:240 5% 86%;--border-strong:240 4% 72%;--danger:0 72% 51%;--danger-foreground:0 0% 100%;--success:152 60% 38%;--success-foreground:0 0% 100%;--warning:38 92% 48%;--warning-foreground:220 30% 8%;--info:217 91% 54%;--info-foreground:0 0% 100%;--ring-focus:349 100% 84%;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:20px;--shadow-color:220 30% 12%;--shadow-soft-alpha:0.05;--shadow-elevated-alpha:0.1;--shadow-glow-alpha:0.12;--shadow-card:0 1px 2px hsl(var(--shadow-color)/0.04),0 1px 3px hsl(var(--shadow-color)/0.06);--shadow-card-hover:0 2px 6px hsl(var(--shadow-color)/0.06),0 4px 12px hsl(var(--shadow-color)/0.08);--shadow-soft:0 1px 0 0 hsl(var(--border-default)/0.5),0 4px 16px -6px hsl(var(--shadow-color)/var(--shadow-soft-alpha));--shadow-elevated:0 1px 0 0 hsl(var(--border-default)/0.4),0 12px 40px -12px hsl(var(--shadow-color)/var(--shadow-elevated-alpha));--shadow-panel:0 16px 48px -12px hsl(var(--shadow-color)/0.14),0 4px 12px -4px hsl(var(--shadow-color)/0.06);--shadow-glow:0 0 0 1px hsl(var(--accent)/0.18),0 4px 20px -4px hsl(var(--accent)/var(--shadow-glow-alpha));--shadow-focus:0 0 0 2px hsl(var(--ring-focus)/0.4);--density-page-padding:1.5rem;--density-card-padding:1.125rem;--density-control-height:2.375rem;--density-gap:0.875rem;--density-section-gap:1.25rem;--shell-header-height:56px;--shell-sidebar-expanded:15rem;--shell-sidebar-collapsed:4rem;--mobile-dock-height:80px;--shell-bottom-inset:env(safe-area-inset-bottom,0px)}@media (max-width:767.98px){html[data-mobile-dock=visible]{--shell-bottom-inset:calc(var(--mobile-dock-height) + env(safe-area-inset-bottom, 0px))}}@media (max-width:1023px){:root{--density-page-padding:0.75rem}html[data-density=compact]{--density-page-padding:0.5rem}html[data-density=cozy]{--density-page-padding:1rem}}.dark{--accent:347 96% 52%;--accent-hover:348 100% 50%;--accent-active:344 100% 39%;--accent-light:347 100% 65%;--accent-soft:346 42% 15%;--accent-muted:345 58% 24%;--accent-border:344 74% 45%;--accent-text:347 100% 72%;--accent-foreground:0 0% 100%;--accent-glow-alpha:0.2;--gradient-brand:linear-gradient(135deg,#ff4d6d,#e6002e 52%,#9b0034);--terminal-bg:224 18% 10%;--terminal-fg:210 20% 94%;--terminal-border:222 14% 20%;--terminal-muted:220 8% 62%;--highlight:340 100% 34%;--highlight-foreground:220 30% 8%;--background:224 33% 5%;--surface:240 6% 7%;--surface-raised:240 5% 10%;--surface-elevated:224 24% 11%;--surface-overlay:240 4% 16%;--surface-muted:224 22% 9%;--text-primary:0 0% 98%;--text-secondary:240 4% 72%;--text-muted:240 4% 52%;--border-subtle:0 0% 100%/0.06;--border-default:0 0% 100%/0.1;--border-strong:0 0% 100%/0.16;--danger:0 72% 60%;--danger-foreground:0 0% 100%;--success:152 70% 48%;--success-foreground:220 30% 8%;--warning:38 92% 58%;--warning-foreground:220 30% 8%;--info:217 91% 64%;--info-foreground:220 30% 8%;--ring-focus:344 74% 45%;--shadow-color:220 40% 2%;--shadow-soft-alpha:0.35;--shadow-elevated-alpha:0.45;--shadow-glow-alpha:0.22;--shadow-card:0 1px 2px hsl(0 0% 0%/0.24),0 1px 3px hsl(0 0% 0%/0.18);--shadow-card-hover:0 2px 8px hsl(0 0% 0%/0.28),0 4px 16px hsl(0 0% 0%/0.2);--shadow-soft:0 1px 0 0 hsl(var(--border-default)),0 4px 16px -6px hsl(0 0% 0%/0.35);--shadow-elevated:0 1px 0 0 hsl(var(--border-default)),0 12px 40px -12px hsl(0 0% 0%/0.45);--shadow-panel:0 16px 48px -12px hsl(0 0% 0%/0.5),0 4px 12px -4px hsl(0 0% 0%/0.25);--shadow-glow:0 0 0 1px hsl(var(--accent)/0.25),0 4px 24px -4px hsl(var(--accent)/0.2);--shadow-focus:0 0 0 2px hsl(var(--ring-focus)/0.45)}html[data-density=compact]{--density-page-padding:0.875rem;--density-card-padding:0.75rem;--density-control-height:2rem;--density-gap:0.5rem;--density-section-gap:0.75rem}html[data-density=cozy]{--density-page-padding:1.75rem;--density-card-padding:1.375rem;--density-control-height:2.5rem;--density-gap:1rem;--density-section-gap:1.25rem}