:root{--dm-white:255 255 255;--dm-black:0 0 0;--dm-bg:248 250 252;--dm-surface:255 255 255;--dm-surface-elevated:255 255 255;--dm-surface-glass:255 255 255;--dm-surface-glass-alpha:0.90;--dm-ink:15 23 42;--dm-muted:71 85 105;--dm-faint:100 116 139;--dm-on-warning:2 6 23;--dm-inverse:255 255 255;--dm-inverse-muted:161 161 170;--dm-inverse-faint:113 113 122;--dm-line:226 232 240;--dm-line-strong:203 213 225;--dm-inverse-line-alpha:0.25;--dm-brand:2 132 199;--dm-brand-hover:3 105 161;--dm-brand-soft:238 248 255;--dm-brand-bright:14 165 233;--dm-brand-gradient:linear-gradient(135deg,rgb(var(--dm-brand)) 0%,rgb(var(--dm-brand-hover)) 100%);--dm-success:22 163 74;--dm-success-soft:236 253 245;--dm-warning:217 119 6;--dm-warning-soft:254 249 231;--dm-danger:220 38 38;--dm-danger-soft:254 242 242;--dm-info:3 105 161;--dm-info-soft:238 248 255;--dm-saffron:234 88 12;--dm-saffron-soft:255 247 237;--dm-saffron-bright:249 115 22;--dm-india-green:22 128 61;--dm-india-green-soft:240 253 244;--dm-india-green-bright:34 197 94;--dm-flag-white:255 255 255;--dm-sky:2 132 199;--dm-sky-soft:238 248 255;--dm-amber:217 119 6;--dm-amber-soft:254 249 231;--dm-purple:147 51 234;--dm-purple-soft:245 243 255;--dm-rose:225 29 72;--dm-rose-soft:255 241 242;--dm-emerald:5 150 105;--dm-emerald-soft:236 253 245;--dm-teal:13 148 136;--dm-teal-soft:240 253 250;--dm-red:220 38 38;--dm-red-soft:254 242 242;--dm-glass-specular-alpha:0.35;--dm-glass-sheen-alpha:0.06;--dm-glass-border-alpha:0.06;--dm-gloss-radial-alpha:0.12;--dm-gloss-linear-alpha:0.04;--dm-gloss-reflex-alpha:0.12;--dm-skeleton-shine:rgba(255,255,255,0.85);--dm-footer-bg:9 9 11;--dm-footer-surface:24 24 27;--dm-footer-chip:39 39 42;--dm-footer-ink:255 255 255;--dm-footer-muted:161 161 170;--dm-footer-faint:113 113 122;--dm-footer-faint-subtle:82 82 91;--dm-footer-contrast:212 212 216;--dm-footer-line:39 39 42;--dm-footer-line-strong:63 63 70;--dm-footer-amber:251 191 36;--dm-footer-sky:56 189 248;--dm-footer-sky-bright:125 211 252;--dm-footer-sky-soft:12 74 110;--dm-footer-sky-deep:8 47 73;--dm-radius-sm:8px;--dm-radius-md:12px;--dm-radius-lg:16px;--dm-radius-xl:20px;--dm-tab:3.25rem;--dm-safe-top:env(safe-area-inset-top,0px);--dm-safe-right:env(safe-area-inset-right,0px);--dm-safe-bottom:env(safe-area-inset-bottom,0px);--dm-safe-left:env(safe-area-inset-left,0px)}@media (prefers-color-scheme:dark){:root:not(.light){--dm-bg:11 15 25;--dm-surface:19 27 46;--dm-surface-elevated:30 41 59;--dm-surface-glass:19 27 46;--dm-surface-glass-alpha:0.88;--dm-ink:248 250 252;--dm-muted:148 163 184;--dm-faint:100 116 139;--dm-on-warning:254 243 199;--dm-inverse:15 23 42;--dm-inverse-muted:100 116 139;--dm-inverse-faint:148 163 184;--dm-line:30 41 59;--dm-line-strong:51 65 85;--dm-inverse-line-alpha:0.18;--dm-brand:56 189 248;--dm-brand-hover:125 211 252;--dm-brand-soft:12 74 110;--dm-brand-bright:125 211 252;--dm-success:34 197 94;--dm-success-soft:20 83 45;--dm-warning:245 158 11;--dm-warning-soft:120 53 15;--dm-danger:239 68 68;--dm-danger-soft:127 29 29;--dm-info:125 211 252;--dm-info-soft:12 74 110;--dm-saffron:251 146 60;--dm-saffron-soft:67 20 7;--dm-saffron-bright:251 191 36;--dm-india-green:34 197 94;--dm-india-green-soft:5 46 22;--dm-india-green-bright:74 222 128;--dm-flag-white:228 228 231;--dm-sky:125 211 252;--dm-sky-soft:12 74 110;--dm-amber:251 191 36;--dm-amber-soft:120 53 15;--dm-purple:192 132 252;--dm-purple-soft:88 28 135;--dm-rose:251 113 133;--dm-rose-soft:136 19 55;--dm-emerald:52 211 153;--dm-emerald-soft:6 78 59;--dm-teal:45 212 191;--dm-teal-soft:19 78 74;--dm-red:248 113 113;--dm-red-soft:127 29 29;--dm-glass-specular-alpha:0.15;--dm-glass-sheen-alpha:0.10;--dm-glass-border-alpha:0.08;--dm-gloss-radial-alpha:0.12;--dm-gloss-linear-alpha:0.08;--dm-gloss-reflex-alpha:0.15;--dm-skeleton-shine:rgba(255,255,255,0.07)}}.dark{--dm-bg:11 15 25;--dm-surface:19 27 46;--dm-surface-elevated:30 41 59;--dm-surface-glass:19 27 46;--dm-surface-glass-alpha:0.88;--dm-ink:248 250 252;--dm-muted:148 163 184;--dm-faint:100 116 139;--dm-on-warning:254 243 199;--dm-inverse:15 23 42;--dm-inverse-muted:100 116 139;--dm-inverse-faint:148 163 184;--dm-line:30 41 59;--dm-line-strong:51 65 85;--dm-inverse-line-alpha:0.18;--dm-brand:56 189 248;--dm-brand-hover:125 211 252;--dm-brand-soft:12 74 110;--dm-brand-bright:125 211 252;--dm-success:34 197 94;--dm-success-soft:20 83 45;--dm-warning:245 158 11;--dm-warning-soft:120 53 15;--dm-danger:239 68 68;--dm-danger-soft:127 29 29;--dm-info:125 211 252;--dm-info-soft:12 74 110;--dm-saffron:251 146 60;--dm-saffron-soft:67 20 7;--dm-saffron-bright:251 191 36;--dm-india-green:34 197 94;--dm-india-green-soft:5 46 22;--dm-india-green-bright:74 222 128;--dm-flag-white:228 228 231;--dm-sky:125 211 252;--dm-sky-soft:12 74 110;--dm-amber:251 191 36;--dm-amber-soft:120 53 15;--dm-purple:192 132 252;--dm-purple-soft:88 28 135;--dm-rose:251 113 133;--dm-rose-soft:136 19 55;--dm-emerald:52 211 153;--dm-emerald-soft:6 78 59;--dm-teal:45 212 191;--dm-teal-soft:19 78 74;--dm-red:248 113 113;--dm-red-soft:127 29 29;--dm-glass-specular-alpha:0.15;--dm-glass-sheen-alpha:0.10;--dm-glass-border-alpha:0.08;--dm-gloss-radial-alpha:0.12;--dm-gloss-linear-alpha:0.08;--dm-gloss-reflex-alpha:0.15;--dm-skeleton-shine:rgba(255,255,255,0.07)}.high-contrast{--dm-bg:0 0 0;--dm-surface:10 10 10;--dm-surface-elevated:18 18 18;--dm-surface-glass:10 10 10;--dm-surface-glass-alpha:0.96;--dm-ink:255 255 255;--dm-muted:212 212 216;--dm-faint:161 161 170;--dm-line:63 63 70;--dm-line-strong:113 113 122;--dm-inverse-line-alpha:0.35;--dm-brand:56 189 248;--dm-brand-hover:2 132 199;--dm-brand-soft:24 24 27;--dm-brand-bright:186 230 253;--dm-success:74 222 128;--dm-success-soft:20 83 45;--dm-warning:250 204 21;--dm-warning-soft:113 63 18;--dm-danger:248 113 113;--dm-danger-soft:127 29 29;--dm-info:125 211 252;--dm-info-soft:12 74 110;--dm-saffron:251 146 60;--dm-saffron-soft:45 14 5;--dm-saffron-bright:251 191 36;--dm-india-green:74 222 128;--dm-india-green-soft:5 46 22;--dm-india-green-bright:110 231 183;--dm-flag-white:244 244 245;--dm-sky:125 211 252;--dm-sky-soft:12 74 110;--dm-amber:251 191 36;--dm-amber-soft:120 53 15;--dm-purple:216 180 254;--dm-purple-soft:88 28 135;--dm-rose:253 164 175;--dm-rose-soft:136 19 55;--dm-emerald:110 231 183;--dm-emerald-soft:6 78 59;--dm-teal:94 234 212;--dm-teal-soft:19 78 74;--dm-red:252 165 165;--dm-red-soft:127 29 29;--dm-glass-specular-alpha:0.25;--dm-glass-sheen-alpha:0.15;--dm-glass-border-alpha:0.20;--dm-gloss-radial-alpha:0.12;--dm-gloss-linear-alpha:0.08;--dm-gloss-reflex-alpha:0.20;--dm-skeleton-shine:rgba(255,255,255,0.15)}