:root {
  --bg-color: rgba(255,255,255, 1);
  --text-color: rgba(36,52,44, 1);
  --text-soft-color: rgba(66,77,71, 1);
  --text-strong-color: rgba(74,74,74, 1);
  --subtle-color: rgba(245,251,248, 1);
  --border-color: rgba(212,237,224, 1);
  --shadow-color: rgba(150,202,178, 1);
  --input-color: rgba(255,255,255, 1);
  --outline-color: rgba(233,177,188, 1);
  --mark-color: rgba(232,60,116, 0.08);
  --special-color: rgba(232,60,116, 1);
  --special-bg-color: rgba(236,66,120, 1);
  --special-text-color: rgba(255,255,255, 1);
  --special-shadow-color: rgba(118,79,87, 1);
  --special-mark-color: rgba(255,255,255, 0.08);
  --light-color: rgba(253,241,243, 1);
  --dark-color: rgba(94,62,69, 1);
  --text-color-rgb: 36,52,44;
  --bg-color-rgb: 255,255,255;
  --subtle-color-rgb: 245,251,248;
  --special-color-rgb: 232,60,116;
  --special-text-color-rgb: 255,255,255;
  --special-bg-color-rgb: 236,66,120;
  --shadow-color-rgb: 150,202,178;
  --special-shadow-color-rgb: 118,79,87;
  --outline-color-rgb: 233,177,188;
  --dark-color-rgb: 94,62,69;
  --light-color-rgb: 253,241,243;
}

@media (prefers-color-scheme: dark) {
  :root {
    --bg-color: rgba(32,32,32, 1);
    --text-color: rgba(201,230,215, 1);
    --text-soft-color: rgba(178,190,184, 1);
    --text-strong-color: rgba(187,187,187, 1);
    --subtle-color: rgba(28,39,34, 1);
    --border-color: rgba(26,54,42, 1);
    --shadow-color: rgba(0,0,0, 1);
    --input-color: rgba(28,28,28, 1);
    --outline-color: rgba(220,134,153, 1);
    --mark-color: rgba(219,100,130, 0.08);
    --special-color: rgba(219,100,130, 1);
    --special-bg-color: rgba(166,63,91, 1);
    --special-text-color: rgba(228,221,223, 1);
    --special-shadow-color: rgba(42,26,29, 1);
    --special-mark-color: rgba(228,221,223, 0.08);
    --light-color: rgba(239,203,210, 1);
    --dark-color: rgba(70,46,51, 1);
    --text-color-rgb: 201,230,215;
    --bg-color-rgb: 32,32,32;
    --subtle-color-rgb: 28,39,34;
    --special-color-rgb: 219,100,130;
    --special-text-color-rgb: 228,221,223;
    --special-bg-color-rgb: 166,63,91;
    --shadow-color-rgb: 0,0,0;
    --special-shadow-color-rgb: 42,26,29;
    --outline-color-rgb: 220,134,153;
    --dark-color-rgb: 70,46,51;
    --light-color-rgb: 239,203,210;
  }
}

@media (prefers-color-scheme: light) and (prefers-contrast: more) {
  :root {
    --bg-color: rgba(255,255,255, 1);
    --text-color: rgba(23,35,29, 1);
    --text-soft-color: rgba(28,33,31, 1);
    --text-strong-color: rgba(74,74,74, 1);
    --subtle-color: rgba(245,251,248, 1);
    --border-color: rgba(150,190,171, 1);
    --shadow-color: rgba(119,166,144, 1);
    --input-color: rgba(255,255,255, 1);
    --outline-color: rgba(228,155,170, 1);
    --mark-color: rgba(179,45,88, 0.16);
    --special-color: rgba(179,45,88, 1);
    --special-bg-color: rgba(185,46,91, 1);
    --special-text-color: rgba(255,255,255, 1);
    --special-shadow-color: rgba(47,29,33, 1);
    --special-mark-color: rgba(255,255,255, 0.16);
    --light-color: rgba(253,241,243, 1);
    --dark-color: rgba(94,62,69, 1);
    --text-color-rgb: 23,35,29;
    --bg-color-rgb: 255,255,255;
    --subtle-color-rgb: 245,251,248;
    --special-color-rgb: 179,45,88;
    --special-text-color-rgb: 255,255,255;
    --special-bg-color-rgb: 185,46,91;
    --shadow-color-rgb: 119,166,144;
    --special-shadow-color-rgb: 47,29,33;
    --outline-color-rgb: 228,155,170;
    --dark-color-rgb: 94,62,69;
    --light-color-rgb: 253,241,243;
  }
}

@media (prefers-color-scheme: dark) and (prefers-contrast: more) {
  :root {
    --bg-color: rgba(32,32,32, 1);
    --text-color: rgba(229,242,235, 1);
    --text-soft-color: rgba(234,241,237, 1);
    --text-strong-color: rgba(187,187,187, 1);
    --subtle-color: rgba(28,39,34, 1);
    --border-color: rgba(66,85,76, 1);
    --shadow-color: rgba(0,0,0, 1);
    --input-color: rgba(28,28,28, 1);
    --outline-color: rgba(219,129,149, 1);
    --mark-color: rgba(228,155,170, 0.16);
    --special-color: rgba(228,155,170, 1);
    --special-bg-color: rgba(135,50,73, 1);
    --special-text-color: rgba(242,238,239, 1);
    --special-shadow-color: rgba(0,0,0, 1);
    --special-mark-color: rgba(242,238,239, 0.16);
    --light-color: rgba(245,222,226, 1);
    --dark-color: rgba(70,46,51, 1);
    --text-color-rgb: 229,242,235;
    --bg-color-rgb: 32,32,32;
    --subtle-color-rgb: 28,39,34;
    --special-color-rgb: 228,155,170;
    --special-text-color-rgb: 242,238,239;
    --special-bg-color-rgb: 135,50,73;
    --shadow-color-rgb: 0,0,0;
    --special-shadow-color-rgb: 0,0,0;
    --outline-color-rgb: 219,129,149;
    --dark-color-rgb: 70,46,51;
    --light-color-rgb: 245,222,226;
  }
}