/* Signal scales — engine-generated from canonical hexes, shared across brands */
:root {
  --critical-paper-1: #fefaf9;
  --critical-paper-3: #fdf3f0;
  --critical-paper-5: #ffeae4;
  --critical-chalk-8: #ffded6;
  --critical-chalk-11: #ffcfc4;
  --critical-chalk-15: #febdad;
  --critical-chalk-20: #f7a693;
  --critical-highlighter-26: #e06046;
  --critical-pencil-47: #ac3d27;
  --critical-pen-58: #7d1500;
  --critical-pen-70: #4c190f;
  --critical-stamp-fill: #d63e1e;
  --critical-stamp-fill-hover: #c42b04;
  --critical-stamp-fill-pressed: #ad2300;
  --critical-stamp-edge: transparent;
  --critical-stamp-on: #ffffff;
  --warning-paper-1: #fffbf4;
  --warning-paper-3: #fff7e3;
  --warning-paper-5: #fff2d2;
  --warning-chalk-8: #ffebbd;
  --warning-chalk-11: #ffe19e;
  --warning-chalk-15: #ffd36e;
  --warning-chalk-20: #feba00;
  --warning-highlighter-26: #c27700;
  --warning-pencil-47: #9e5b00;
  --warning-pen-58: #724000;
  --warning-pen-70: #4b2800;
  --warning-stamp-fill: #ffc53d;
  --warning-stamp-fill-hover: #eeb524;
  --warning-stamp-fill-pressed: #dda500;
  --warning-stamp-edge: transparent;
  --warning-stamp-on: #000000;
  --positive-paper-1: #f8fcf8;
  --positive-paper-3: #eff7ef;
  --positive-paper-5: #e0f4e2;
  --positive-chalk-8: #ccefcf;
  --positive-chalk-11: #b8e7bd;
  --positive-chalk-15: #a0dda7;
  --positive-chalk-20: #81d08c;
  --positive-highlighter-26: #009d3c;
  --positive-pencil-47: #1a7c34;
  --positive-pen-58: #00591e;
  --positive-pen-70: #0f3818;
  --positive-stamp-fill: #70d07f;
  --positive-stamp-fill-hover: #5fbf70;
  --positive-stamp-fill-pressed: #4faf61;
  --positive-stamp-edge: transparent;
  --positive-stamp-on: #000000;
  --info-paper-1: #fafafd;
  --info-paper-3: #f4f3fb;
  --info-paper-5: #ecebfb;
  --info-chalk-8: #e1dffc;
  --info-chalk-11: #d5d2f9;
  --info-chalk-15: #c6c2f3;
  --info-chalk-20: #b5aeeb;
  --info-highlighter-26: #8979da;
  --info-pencil-47: #6255a5;
  --info-pen-58: #443480;
  --info-pen-70: #292348;
  --info-stamp-fill: #bcb3ff;
  --info-stamp-fill-hover: #aca0fc;
  --info-stamp-fill-pressed: #9d90eb;
  --info-stamp-edge: transparent;
  --info-stamp-on: #000000;
}
:root[data-theme="dark"], [data-theme="dark"] {
  --critical-paper-1: #161312;
  --critical-paper-3: #251714;
  --critical-paper-5: #381912;
  --critical-chalk-8: #491c12;
  --critical-chalk-11: #5b2013;
  --critical-chalk-15: #712413;
  --critical-chalk-20: #8e2812;
  --critical-highlighter-26: #be4229;
  --critical-pencil-47: #f69781;
  --critical-pen-58: #ffb9a9;
  --critical-pen-70: #ffddd5;
  --critical-stamp-fill: #d63e1e;
  --critical-stamp-fill-hover: #e85031;
  --critical-stamp-fill-pressed: #fa6141;
  --critical-stamp-edge: transparent;
  --critical-stamp-on: #ffffff;
  --warning-paper-1: #16130e;
  --warning-paper-3: #231907;
  --warning-paper-5: #2f1e00;
  --warning-chalk-8: #3a2600;
  --warning-chalk-11: #462f00;
  --warning-chalk-15: #543900;
  --warning-chalk-20: #694500;
  --warning-highlighter-26: #9d5e00;
  --warning-pencil-47: #ebba62;
  --warning-pen-58: #ffd67a;
  --warning-pen-70: #f8eaca;
  --warning-stamp-fill: #ffc53d;
  --warning-stamp-fill-hover: #eeb524;
  --warning-stamp-fill-pressed: #dda500;
  --warning-stamp-edge: transparent;
  --warning-stamp-on: #000000;
  --positive-paper-1: #121412;
  --positive-paper-3: #111e12;
  --positive-paper-5: #06280e;
  --positive-chalk-8: #00320d;
  --positive-chalk-11: #003c12;
  --positive-chalk-15: #004817;
  --positive-chalk-20: #00581e;
  --positive-highlighter-26: #007e2e;
  --positive-pencil-47: #7eca88;
  --positive-pen-58: #94e19e;
  --positive-pen-70: #d1edd4;
  --positive-stamp-fill: #70d07f;
  --positive-stamp-fill-hover: #80e08e;
  --positive-stamp-fill-pressed: #90f19e;
  --positive-stamp-edge: transparent;
  --positive-stamp-on: #000000;
  --info-paper-1: #141416;
  --info-paper-3: #1a1925;
  --info-paper-5: #221e38;
  --info-chalk-8: #2a244a;
  --info-chalk-11: #342c5d;
  --info-chalk-15: #403474;
  --info-chalk-20: #503f91;
  --info-highlighter-26: #6f5ebc;
  --info-pencil-47: #a79df0;
  --info-pen-58: #c0b8ff;
  --info-pen-70: #dfdcfd;
  --info-stamp-fill: #bcb3ff;
  --info-stamp-fill-hover: #ccc7ff;
  --info-stamp-fill-pressed: #dddaff;
  --info-stamp-edge: transparent;
  --info-stamp-on: #000000;
}
@supports (color: color(display-p3 1 1 1)) {
@media (color-gamut: p3) {
:root {
  --critical-paper-5: color(display-p3 0.9877 0.9182 0.8966);
  --critical-chalk-8: color(display-p3 0.9918 0.8703 0.8331);
  --critical-chalk-11: color(display-p3 0.9793 0.8163 0.7670);
  --critical-pen-58: color(display-p3 0.4596 0.1058 0.0229);
  --critical-stamp-fill-pressed: color(display-p3 0.6413 0.1535 0.0260);
  --warning-paper-5: color(display-p3 1.0000 0.9496 0.8107);
  --warning-chalk-8: color(display-p3 1.0000 0.9235 0.7199);
  --warning-chalk-11: color(display-p3 1.0000 0.8846 0.5885);
  --warning-chalk-15: color(display-p3 1.0000 0.8263 0.3836);
  --warning-chalk-20: color(display-p3 0.9815 0.7311 0.0000);
  --warning-highlighter-26: color(display-p3 0.7421 0.4683 0.0000);
  --warning-pencil-47: color(display-p3 0.6022 0.3583 0.0000);
  --warning-pen-58: color(display-p3 0.4368 0.2523 0.0000);
  --warning-pen-70: color(display-p3 0.2823 0.1601 0.0139);
  --warning-stamp-fill-pressed: color(display-p3 0.8345 0.6549 0.2062);
  --positive-highlighter-26: color(display-p3 0.2126 0.6186 0.2378);
  --positive-pen-58: color(display-p3 0.1015 0.3530 0.1183);
  --info-stamp-fill: color(display-p3 0.7289 0.6983 1.0000);
}
:root[data-theme="dark"], [data-theme="dark"] {
  --critical-pen-58: color(display-p3 1.0000 0.7149 0.6368);
  --critical-pen-70: color(display-p3 0.9875 0.8661 0.8311);
  --warning-paper-5: color(display-p3 0.1805 0.1192 0.0000);
  --warning-chalk-8: color(display-p3 0.2212 0.1488 0.0000);
  --warning-chalk-11: color(display-p3 0.2680 0.1824 0.0000);
  --warning-chalk-15: color(display-p3 0.3249 0.2228 0.0000);
  --warning-chalk-20: color(display-p3 0.4033 0.2722 0.0000);
  --warning-highlighter-26: color(display-p3 0.6005 0.3676 0.0000);
  --warning-stamp-fill-pressed: color(display-p3 0.8345 0.6549 0.2062);
  --positive-chalk-8: color(display-p3 0.0592 0.1925 0.0648);
  --positive-chalk-11: color(display-p3 0.0534 0.2369 0.0664);
  --positive-chalk-15: color(display-p3 0.0387 0.2901 0.0667);
  --positive-chalk-20: color(display-p3 0.0003 0.3583 0.0614);
  --positive-highlighter-26: color(display-p3 0.0534 0.5066 0.1221);
  --info-pen-58: color(display-p3 0.7467 0.7197 1.0000);
  --info-stamp-fill: color(display-p3 0.7289 0.6983 1.0000);
  --info-stamp-fill-hover: color(display-p3 0.7950 0.7762 1.0000);
  --info-stamp-fill-pressed: color(display-p3 0.8627 0.8524 1.0000);
}
}
}