:root {
  /* colors */
  --r-primary-dark: #8F171D;
  --r-primary: #A71924;
  --r-primary-mid: #C92328;
  --r-primary-light: #D92F2F;
  --warm: #E36A32;
  --gold: #F2B84B;
  --gold-light: #FFD96A;
  --gold-pale: #FFF0BE;
  --cream: #FFF8F3;
  --ink: #241214;
  --ink-secondary: #6F5658;
  --gold-deep: #BD903B;
  --ink-mid: #54393B;
  --white: #FFFFFF;
  --white-rgb: 255,255,255;
  --ink-rgb: 36,18,20;
  --cream-rgb: 255,248,243;
  --r-primary-dark-rgb: 143,23,29;
  --r-primary-light-rgb: 217,47,47;
  --gold-rgb: 242,184,75;
  --gold-pale-rgb: 255,240,190;
  --gold-deep-rgb: 189,144,59;
  --kv-coral-rgb: 241,152,118;
  --seg-dark: #BA0100;
  --seg-bright: #FC1717;
  --kv-coral: #F19876;
  --kv-peach: #FACBA1;
  --surf: #FFFFFF;
  --surfAlt: #FFF8F3;
  --surfSunk: #F0E7E4;
  --bSubtle: #EFE2E0;
  --bDefault: #DCC8C6;
  --onRed: #FFF8F3;
  --onRedDim: rgba(255,248,243,.92);
  --bgEdgeLogin: #8B090E;
  --bgEdgeWheel: #990804;
  --bgEdge5m: #A80607;
  --bgEdge500k: #A50707;
  --bgEdgeLose: #F9B99E;
  --okFg: #1F7A4D;
  --okBg: #E6F4EC;
  --okBd: #BFE0CC;
  --warnFg: #8A5A00;
  --warnBg: #FDF3D6;
  --dangBg: #FDE8E8;
  --dangSolid: #D92F2F;
  /* Prototype dùng --dangFg cho chữ trong ô OTP lỗi (dòng 277) nhưng KHÔNG khai báo nó,
     nên trình duyệt bỏ qua thuộc tính color và chữ thừa kế màu cha. Khai ở đây theo màu
     Spec Card §8.11 đặt cho trạng thái lỗi của OTP_BOX. */
  --dangFg: #D92F2F;
  --disFg: #8A7472;
  --disBg: #F0E7E4;
  --neuFg: #6F5658;
  --neuBg: #F6EDEB;
  /* wheel */
  --wRim: 340px;
  --wRimH: 337px;
  --wDisc: 283px;
  --wKim: 104px;
  --wKimH: 138px;
  /* ui */
  --bgApp: linear-gradient(135deg,#8F171D 0%,#C92328 48%,#E36A32 100%);
  --ctaGold: linear-gradient(180deg,#FFF0BE 0%,#F2B84B 100%);
  --goldTextGrad: linear-gradient(100deg,#F2B84B 0%,#FFD96A 24%,#FFF8F3 40%,#FFF0BE 50%,#FFD96A 66%,#F2B84B 100%);
}
