/* Canonical light palette and typography from design/_1/code.html.
   Self-hosted fonts include Cyrillic and Latin; no third-party runtime request. */
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url('fonts/inter-400.ttf') format('truetype')}
@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url('fonts/inter-500.ttf') format('truetype')}
@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url('fonts/inter-600.ttf') format('truetype')}
@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url('fonts/inter-700.ttf') format('truetype')}
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/jetbrains-mono-500.ttf') format('truetype')}
:root{
 --design-surface-dim-rgb:210 217 244;--design-surface-dim:rgb(var(--design-surface-dim-rgb));
 --design-primary-rgb:0 97 148;--design-primary:rgb(var(--design-primary-rgb));
 --design-error-container-rgb:255 218 214;--design-error-container:rgb(var(--design-error-container-rgb));
 --design-on-primary-fixed-rgb:0 29 49;--design-on-primary-fixed:rgb(var(--design-on-primary-fixed-rgb));
 --design-on-error-rgb:255 255 255;--design-on-error:rgb(var(--design-on-error-rgb));
 --design-surface-variant-rgb:218 226 253;--design-surface-variant:rgb(var(--design-surface-variant-rgb));
 --design-inverse-primary-rgb:147 204 255;--design-inverse-primary:rgb(var(--design-inverse-primary-rgb));
 --design-on-error-container-rgb:147 0 10;--design-on-error-container:rgb(var(--design-on-error-container-rgb));
 --design-primary-fixed-dim-rgb:147 204 255;--design-primary-fixed-dim:rgb(var(--design-primary-fixed-dim-rgb));
 --design-on-secondary-fixed-rgb:0 32 29;--design-on-secondary-fixed:rgb(var(--design-on-secondary-fixed-rgb));
 --design-on-surface-rgb:19 27 46;--design-on-surface:rgb(var(--design-on-surface-rgb));
 --design-surface-container-high-rgb:226 231 255;--design-surface-container-high:rgb(var(--design-surface-container-high-rgb));
 --design-inverse-on-surface-rgb:238 240 255;--design-inverse-on-surface:rgb(var(--design-inverse-on-surface-rgb));
 --design-surface-container-rgb:234 237 255;--design-surface-container:rgb(var(--design-surface-container-rgb));
 --design-tertiary-container-rgb:40 122 179;--design-tertiary-container:rgb(var(--design-tertiary-container-rgb));
 --design-on-secondary-container-rgb:0 111 102;--design-on-secondary-container:rgb(var(--design-on-secondary-container-rgb));
 --design-on-primary-container-rgb:253 252 255;--design-on-primary-container:rgb(var(--design-on-primary-container-rgb));
 --design-tertiary-fixed-rgb:205 229 255;--design-tertiary-fixed:rgb(var(--design-tertiary-fixed-rgb));
 --design-surface-bright-rgb:250 248 255;--design-surface-bright:rgb(var(--design-surface-bright-rgb));
 --design-surface-rgb:250 248 255;--design-surface:rgb(var(--design-surface-rgb));
 --design-secondary-fixed-dim-rgb:107 216 203;--design-secondary-fixed-dim:rgb(var(--design-secondary-fixed-dim-rgb));
 --design-secondary-fixed-rgb:137 245 231;--design-secondary-fixed:rgb(var(--design-secondary-fixed-rgb));
 --design-surface-container-lowest-rgb:255 255 255;--design-surface-container-lowest:rgb(var(--design-surface-container-lowest-rgb));
 --design-on-primary-rgb:255 255 255;--design-on-primary:rgb(var(--design-on-primary-rgb));
 --design-on-tertiary-fixed-rgb:0 29 50;--design-on-tertiary-fixed:rgb(var(--design-on-tertiary-fixed-rgb));
 --design-tertiary-fixed-dim-rgb:148 204 255;--design-tertiary-fixed-dim:rgb(var(--design-tertiary-fixed-dim-rgb));
 --design-on-tertiary-fixed-variant-rgb:0 75 116;--design-on-tertiary-fixed-variant:rgb(var(--design-on-tertiary-fixed-variant-rgb));
 --design-background-rgb:250 248 255;--design-background:rgb(var(--design-background-rgb));
 --design-on-secondary-rgb:255 255 255;--design-on-secondary:rgb(var(--design-on-secondary-rgb));
 --design-primary-fixed-rgb:204 229 255;--design-primary-fixed:rgb(var(--design-primary-fixed-rgb));
 --design-on-secondary-fixed-variant-rgb:0 80 73;--design-on-secondary-fixed-variant:rgb(var(--design-on-secondary-fixed-variant-rgb));
 --design-secondary-container-rgb:134 242 228;--design-secondary-container:rgb(var(--design-secondary-container-rgb));
 --design-outline-rgb:112 120 129;--design-outline:rgb(var(--design-outline-rgb));
 --design-on-primary-fixed-variant-rgb:0 75 115;--design-on-primary-fixed-variant:rgb(var(--design-on-primary-fixed-variant-rgb));
 --design-on-tertiary-container-rgb:253 252 255;--design-on-tertiary-container:rgb(var(--design-on-tertiary-container-rgb));
 --design-primary-container-rgb:0 123 185;--design-primary-container:rgb(var(--design-primary-container-rgb));
 --design-surface-tint-rgb:0 99 152;--design-surface-tint:rgb(var(--design-surface-tint-rgb));
 --design-on-tertiary-rgb:255 255 255;--design-on-tertiary:rgb(var(--design-on-tertiary-rgb));
 --design-secondary-rgb:0 106 97;--design-secondary:rgb(var(--design-secondary-rgb));
 --design-tertiary-rgb:0 97 149;--design-tertiary:rgb(var(--design-tertiary-rgb));
 --design-outline-variant-rgb:191 199 210;--design-outline-variant:rgb(var(--design-outline-variant-rgb));
 --design-surface-container-low-rgb:242 243 255;--design-surface-container-low:rgb(var(--design-surface-container-low-rgb));
 --design-surface-container-highest-rgb:218 226 253;--design-surface-container-highest:rgb(var(--design-surface-container-highest-rgb));
 --design-on-background-rgb:19 27 46;--design-on-background:rgb(var(--design-on-background-rgb));
 --design-on-surface-variant-rgb:63 72 80;--design-on-surface-variant:rgb(var(--design-on-surface-variant-rgb));
 --design-inverse-surface-rgb:40 48 68;--design-inverse-surface:rgb(var(--design-inverse-surface-rgb));
 --design-error-rgb:186 26 26;--design-error:rgb(var(--design-error-rgb));
 --design-inventory-text:#000;--design-inventory-negative:#b91c1c;
 --design-paper:#fff;--design-on-paper:#00201d;--design-shadow:#131b2e;
 --design-scrim-rgb:40 48 68;--design-scrim:rgb(var(--design-scrim-rgb));--design-warning:#8a6d00;
}
:root.dark{
 --design-surface-dim-rgb:16 24 39;
 --design-primary-rgb:147 204 255;
 --design-error-container-rgb:91 37 41;
 --design-on-primary-fixed-rgb:208 230 255;
 --design-on-error-rgb:105 0 5;
 --design-surface-variant-rgb:51 67 91;
 --design-inverse-primary-rgb:0 97 148;
 --design-on-error-container-rgb:255 218 214;
 --design-primary-fixed-dim-rgb:53 89 116;
 --design-on-secondary-fixed-rgb:195 246 237;
 --design-on-surface-rgb:228 235 248;
 --design-surface-container-high-rgb:41 55 77;
 --design-inverse-on-surface-rgb:40 48 68;
 --design-surface-container-rgb:32 44 66;
 --design-tertiary-container-rgb:23 74 113;
 --design-on-secondary-container-rgb:184 238 229;
 --design-on-primary-container-rgb:0 29 49;
 --design-tertiary-fixed-rgb:38 62 85;
 --design-surface-bright-rgb:51 67 91;
 --design-surface-rgb:16 24 39;
 --design-secondary-fixed-dim-rgb:40 103 95;
 --design-secondary-fixed-rgb:20 78 72;
 --design-surface-container-lowest-rgb:17 28 47;
 --design-on-primary-rgb:0 52 79;
 --design-on-tertiary-fixed-rgb:208 230 255;
 --design-tertiary-fixed-dim-rgb:53 89 116;
 --design-on-tertiary-fixed-variant-rgb:172 214 255;
 --design-background-rgb:16 24 39;
 --design-on-secondary-rgb:0 55 49;
 --design-primary-fixed-rgb:38 62 85;
 --design-on-secondary-fixed-variant-rgb:160 229 217;
 --design-secondary-container-rgb:22 78 72;
 --design-outline-rgb:135 150 173;
 --design-on-primary-fixed-variant-rgb:172 214 255;
 --design-on-tertiary-container-rgb:208 230 255;
 --design-primary-container-rgb:59 147 206;
 --design-surface-tint-rgb:147 204 255;
 --design-on-tertiary-rgb:0 52 79;
 --design-secondary-rgb:107 216 203;
 --design-tertiary-rgb:148 204 255;
 --design-outline-variant-rgb:68 83 107;
 --design-surface-container-low-rgb:24 36 58;
 --design-surface-container-highest-rgb:51 67 91;
 --design-on-background-rgb:228 235 248;
 --design-on-surface-variant-rgb:187 198 215;
 --design-inverse-surface-rgb:228 235 248;
 --design-error-rgb:255 180 171;
 --design-inventory-text:var(--design-on-surface);--design-inventory-negative:#ffb4ab;--design-shadow:#000;
 --design-scrim-rgb:0 0 0;--design-warning:#e9c761;
}
:root[data-bs-theme]{
 --bs-body-bg:var(--design-surface);--bs-body-color:var(--design-on-surface);
 --bs-secondary-bg:var(--design-surface-container);--bs-secondary-color:var(--design-on-surface-variant);
 --bs-tertiary-bg:var(--design-surface-container-low);--bs-tertiary-color:var(--design-outline);
 --bs-emphasis-color:var(--design-on-surface);--bs-border-color:var(--design-outline-variant);
 --bs-link-color:var(--design-primary);--bs-link-hover-color:var(--design-on-primary-fixed-variant);
 --bs-heading-color:var(--design-on-surface);
}
html,body{font-family:Inter,sans-serif;font-size:13px;line-height:18px;font-weight:400;background:var(--design-surface);color:var(--design-on-surface);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}
button,input,select,textarea{font-family:inherit}
.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;vertical-align:middle}
