.theme-pulse-light,:root{--color-canvas:255 255 255;--color-canvas-deep:246 246 247;--color-panel:255 255 255;--color-panel-2:244 244 245;--color-panel-3:232 232 234;--color-line:224 224 226;--color-line-strong:178 178 182;--color-ink:15 15 16;--color-ink-muted:92 92 96;--color-ink-subtle:150 150 155;--color-accent:4 120 87;--color-accent-strong:6 95 70;--color-on-accent:255 255 255;--color-accent-soft:4 120 87;--color-success:22 163 74;--color-warning:217 119 6;--color-danger:220 38 38;--color-on-status:255 255 255;--glass-bg:255 255 255;--glass-bg-alpha:0.72;--glass-blur:24px;--glass-border:15 15 16;--glass-border-alpha:0.10;--shadow-card:0 0 0 1px rgba(15,15,16,.06),0 4px 16px rgba(15,15,16,.05);--shadow-card-hover:0 0 0 1px rgba(15,15,16,.16),0 8px 24px rgba(15,15,16,.1);--shadow-glow:0 0 24px rgba(15,15,16,.12);--bg-overlay:hsla(0,0%,100%,.55);--bg-overlay-edge:hsla(0,0%,100%,.18);--ambient-grain-opacity:0.02}.dark,.theme-pulse-dark{--color-canvas:40 44 52;--color-canvas-deep:33 37 43;--color-panel:52 57 67;--color-panel-2:64 70 82;--color-panel-3:80 87 100;--color-line:72 79 92;--color-line-strong:106 114 128;--color-ink:232 235 240;--color-ink-muted:178 184 194;--color-ink-subtle:140 147 158;--color-accent:52 211 153;--color-accent-strong:16 185 129;--color-on-accent:16 16 16;--color-accent-soft:52 211 153;--color-success:74 222 128;--color-warning:251 191 36;--color-danger:248 113 113;--color-on-status:16 16 16;--glass-bg:52 57 67;--glass-bg-alpha:0.65;--glass-blur:26px;--glass-border:255 255 255;--glass-border-alpha:0.08;--shadow-card:0 0 0 1px hsla(0,0%,100%,.06),0 8px 24px rgba(0,0,0,.55);--shadow-card-hover:0 0 0 1px hsla(0,0%,100%,.16),0 12px 32px rgba(0,0,0,.65);--shadow-glow:0 0 24px hsla(0,0%,100%,.1);--bg-overlay:rgba(0,0,0,.62);--bg-overlay-edge:rgba(0,0,0,.22);--ambient-grain-opacity:0.035}@media (prefers-color-scheme:dark){:root:not(.theme-pulse-light):not(.light){--color-canvas:40 44 52;--color-canvas-deep:33 37 43;--color-panel:52 57 67;--color-panel-2:64 70 82;--color-panel-3:80 87 100;--color-line:72 79 92;--color-line-strong:106 114 128;--color-ink:232 235 240;--color-ink-muted:178 184 194;--color-ink-subtle:140 147 158;--color-accent:52 211 153;--color-accent-strong:16 185 129;--color-on-accent:16 16 16;--color-accent-soft:52 211 153;--color-success:74 222 128;--color-warning:251 191 36;--color-danger:248 113 113;--color-on-status:16 16 16;--glass-bg:52 57 67;--glass-bg-alpha:0.65;--glass-blur:26px;--glass-border:255 255 255;--glass-border-alpha:0.08;--shadow-card:0 0 0 1px hsla(0,0%,100%,.06),0 8px 24px rgba(0,0,0,.55);--shadow-card-hover:0 0 0 1px hsla(0,0%,100%,.16),0 12px 32px rgba(0,0,0,.65);--shadow-glow:0 0 24px hsla(0,0%,100%,.1);--bg-overlay:rgba(0,0,0,.62);--bg-overlay-edge:rgba(0,0,0,.22);--ambient-grain-opacity:0.035}}:root{--font-sans:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--font-display:var(--font-display-bricolage)}:root.theme-claude{--font-sans:var(--font-claude-sans),var(--font-geist-sans);--font-mono:var(--font-claude-mono),var(--font-geist-mono);--btn-radius:0.5rem}:root.theme-claude.light,:root.theme-claude:not(.dark){--color-canvas:250 249 245;--color-canvas-deep:245 244 237;--color-panel:255 255 255;--color-panel-2:240 238 230;--color-panel-3:232 230 220;--color-line:229 227 218;--color-line-strong:209 207 197;--color-ink:20 20 19;--color-ink-muted:94 93 89;--color-ink-subtle:135 134 127;--color-accent:193 95 60;--color-accent-strong:165 78 47;--color-on-accent:255 255 255;--color-accent-soft:193 95 60;--color-success:70 120 72;--color-warning:180 114 31;--color-danger:191 77 67;--color-on-status:255 255 255;--glass-bg:250 249 245;--glass-bg-alpha:0.82;--glass-blur:20px;--glass-border:20 20 19;--glass-border-alpha:0.08;--shadow-card:0 0 0 1px rgba(20,20,19,.07),0 1px 3px rgba(20,20,19,.04);--shadow-card-hover:0 0 0 1px rgba(20,20,19,.14),0 6px 18px rgba(20,20,19,.07);--shadow-glow:0 0 24px rgba(217,119,87,.18);--bg-overlay:hsla(48,33%,97%,.6);--bg-overlay-edge:hsla(48,33%,97%,.2);--ambient-grain-opacity:0.05}:root.theme-claude.dark{--color-canvas:31 30 29;--color-canvas-deep:26 25 24;--color-panel:38 38 36;--color-panel-2:48 48 46;--color-panel-3:61 61 58;--color-line:52 51 48;--color-line-strong:77 76 72;--color-ink:245 244 237;--color-ink-muted:194 192 182;--color-ink-subtle:156 154 146;--color-accent:217 119 87;--color-accent-strong:198 97 63;--color-on-accent:20 20 19;--color-accent-soft:217 119 87;--color-success:134 182 128;--color-warning:226 170 92;--color-danger:228 122 108;--color-on-status:20 20 19;--glass-bg:38 38 36;--glass-bg-alpha:0.78;--glass-blur:22px;--glass-border:255 255 255;--glass-border-alpha:0.06;--shadow-card:0 0 0 1px hsla(0,0%,100%,.06),0 8px 22px rgba(0,0,0,.4);--shadow-card-hover:0 0 0 1px hsla(0,0%,100%,.12),0 12px 30px rgba(0,0,0,.5);--shadow-glow:0 0 24px rgba(217,119,87,.22);--bg-overlay:rgba(20,20,19,.66);--bg-overlay-edge:rgba(20,20,19,.24);--ambient-grain-opacity:0.06}:root.theme-claude body:before{mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 240 240' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.34 0 0 0 0 0.26 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E")}:root.theme-claude.dark body:before{mix-blend-mode:overlay}:root.theme-claude .font-display{font-weight:500;letter-spacing:-.012em;font-feature-settings:"pnum" 1,"lnum" 1,"liga" 1}:root.theme-claude body{font-feature-settings:"liga" 1,"calt" 1}:root.theme-claude .font-mono{font-feature-settings:"calt" 0,"liga" 0}