:root:not([data-staff="legacy"]){--canvas:250 247 240;--surface:255 255 255;--surface-elevated:242 236 223;--border:230 221 203;--foreground:26 26 26;--muted:92 85 71;--primary:26 26 26;--primary-fg:250 247 240;--accent:201 150 43;--accent-fg:26 26 26;--gold:138 100 20;--focus:173 129 37;--success:22 101 52;--warning:133 77 14;--danger:185 28 28;--info:21 94 117;--on-primary:250 247 240;--primary-container:228 228 228;--secondary-container:249 242 230;--surface-container-low:250 250 250;--surface-container:246 246 246;--surface-container-high:241 241 241;--surface-container-highest:235 235 235;--on-surface:26 26 26;--on-surface-variant:92 85 71;--outline:230 221 203;--outline-variant:242 237 228;--scrim:0 0 0;--on-primary-container:26 26 26;--on-secondary-container:26 26 26;color-scheme:light;}
:root.dark:not([data-staff="legacy"]){--canvas:14 14 14;--surface:26 26 26;--surface-elevated:34 34 34;--border:42 42 42;--foreground:245 235 215;--muted:189 179 160;--primary:217 164 65;--primary-fg:26 26 26;--accent:217 164 65;--accent-fg:26 26 26;--gold:201 150 43;--focus:217 164 65;--success:134 239 172;--warning:252 211 77;--danger:252 165 165;--info:103 232 249;--on-primary:26 26 26;--primary-container:72 59 35;--secondary-container:68 56 35;--surface-container-low:34 34 34;--surface-container:41 41 41;--surface-container-high:49 49 49;--surface-container-highest:58 58 58;--on-surface:245 235 215;--on-surface-variant:189 179 160;--outline:42 42 42;--outline-variant:34 34 34;--scrim:0 0 0;--on-primary-container:245 235 215;--on-secondary-container:245 235 215;color-scheme:dark;}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]):not([data-staff="legacy"]){--canvas:14 14 14;--surface:26 26 26;--surface-elevated:34 34 34;--border:42 42 42;--foreground:245 235 215;--muted:189 179 160;--primary:217 164 65;--primary-fg:26 26 26;--accent:217 164 65;--accent-fg:26 26 26;--gold:201 150 43;--focus:217 164 65;--success:134 239 172;--warning:252 211 77;--danger:252 165 165;--info:103 232 249;--on-primary:26 26 26;--primary-container:72 59 35;--secondary-container:68 56 35;--surface-container-low:34 34 34;--surface-container:41 41 41;--surface-container-high:49 49 49;--surface-container-highest:58 58 58;--on-surface:245 235 215;--on-surface-variant:189 179 160;--outline:42 42 42;--outline-variant:34 34 34;--scrim:0 0 0;--on-primary-container:245 235 215;--on-secondary-container:245 235 215;color-scheme:dark;}}