:root{--color-bg:var(--premium-bg);--color-surface:var(--premium-surface);--color-surface-2:var(--premium-surface-hover);--color-surface-3:#101114;--color-border:var(--premium-border);--color-accent:var(--premium-accent);--color-accent-hover:var(--purple-400);--color-accent-dim:var(--premium-accent-glow);--color-text:#edeef5;--color-muted:#9ca3af;--color-danger:#ef4444;--color-danger-hover:#dc2626;--color-success:#22c55e;--color-success-hover:#16a34a;--color-sidebar:#0d0d10;--color-sidebar-hover:#17171b;--color-sidebar-active:#2a2014;--font-head:var(--font-plus-jakarta), "Plus Jakarta Sans", Arial, sans-serif;--font-mono:var(--font-plus-jakarta), "Plus Jakarta Sans", Arial, sans-serif;--premium-bg:#0c0c14;--premium-surface:#17171f80;--premium-surface-hover:#20202b99;--premium-border:#2d2d3866;--premium-accent:var(--purple-300);--premium-accent-glow:color-mix(in oklch, var(--purple-300) 25%, transparent);--score-hot:#f14d4c;--score-warm:#e49e22;--score-cold:#3a93e6;--purple-200:#9f92ff;--purple-300:#7e6ff0;--purple-400:#4a32ff;--theme-yellow:#ffcc6d;--theme-amber:var(--premium-accent);--theme-blue:#4b87e8;--theme-green:#29a871;--accent-ai:#a78bfa;--theme-h1-size:72px;--theme-h1-lh:120%;--theme-h1-ls:-.03em;--theme-h2-size:56px;--theme-h2-lh:120%;--theme-h2-ls:-.03em;--theme-h2-large-size:80px;--theme-h2-large-lh:120%;--theme-h3-size:24px;--theme-h3-lh:140%;--theme-h3-ls:0em;--theme-h3-medium-size:32px;--theme-h3-medium-lh:140%;--theme-h3-large-size:40px;--theme-h3-large-lh:120%;--theme-h3-large-ls:-.03em;--theme-h4-size:20px;--theme-h4-lh:120%;--theme-h4-ls:-.03em;--theme-h5-size:18px;--theme-h5-lh:140%;--theme-h6-size:16px;--theme-h6-lh:140%;--theme-body-lg-size:18px;--theme-body-lg-lh:150%;--theme-body-lg-ls:-.03em;--theme-body-md-size:16px;--theme-body-md-lh:150%;--theme-body-sm-size:14px;--theme-body-sm-lh:150%;--theme-body-xs-size:12px;--theme-body-xs-lh:140%;--theme-button-size:16px;--theme-button-lh:150%}@supports (color:lab(0% 0 0)){:root{--color-text:lab(94.1146% .938207 -3.65106);--premium-bg:lab(3.61134% 1.02848 -3.69042);--premium-surface:lab(8.2166% 1.62806 -5.36057/.5);--premium-surface-hover:lab(12.8058% 2.21286 -7.12968/.6);--premium-border:lab(18.6105% 2.14739 -7.15765/.4);--score-hot:lab(57.3944% 63.124 38.0626);--score-warm:lab(70.8468% 20.2319 68.534);--score-cold:lab(58.7199% -5.55909 -50.5326)}}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background-color:var(--color-surface-2);background-image:linear-gradient(100deg,#0000 30%,#ffffff0f 50%,#0000 70%);background-size:200% 100%;border-radius:8px;animation:1.6s ease-in-out infinite skeletonShimmer}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}