/* Filmentory design values. Same family as Made by HMNS; accent is magenta. */
.eq {
  --bg-base: #07080b;
  --bg-top: #0d0f14;
  --bg-bottom: #040506;
  --panel: rgba(18, 20, 27, 0.96);
  --glass: rgba(255, 255, 255, 0.035);
  --glass-hover: rgba(255, 255, 255, 0.055);
  --glass-strong: rgba(255, 255, 255, 0.06);
  --border: rgba(255, 255, 255, 0.11);
  --border-strong: rgba(255, 255, 255, 0.2);
  --divider: rgba(255, 255, 255, 0.07);
  --t1: #f2f3f5;
  --t2: #b4b7bf;
  --t3: #8a8e98;
  --shadow: 0 18px 40px rgba(0, 0, 0, 0.45), 0 2px 6px rgba(0, 0, 0, 0.35);
  --shadow-float: 0 24px 60px rgba(0, 0, 0, 0.55);
  --edge: inset 0 1px 0 rgba(255, 255, 255, 0.09);
  --arc: rgba(170, 190, 255, 0.55);
  --bloom: rgba(150, 170, 255, 0.24);
  --haze1: rgba(70, 90, 160, 0.18);
  --haze2: rgba(140, 90, 200, 0.1);
  --viewfinder: #020203;
  --scrim: rgba(2, 3, 5, 0.66);
  --ok: #6fd28a;
  --ok-rgb: 111, 210, 138;
  --warn: #f2b851;
  --bad: #ff7a6b;
  --info: #7fb2ff;
  --accent: #e25fd0;
  --accent-rgb: 226, 95, 208;
  --on-accent: #0b0c0f;

  --font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", system-ui, sans-serif;
  --font-mono: ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;
  --radius-card: 16px;
  --radius-btn: 9px;
  --page-max: 1320px;
  --gutter: 40px;
  --fast: 120ms ease;
  --slow: 200ms ease;
}

.eq.day {
  --bg-base: #eceef3;
  --bg-top: #f4f5f8;
  --bg-bottom: #e6e8ee;
  --panel: rgba(250, 251, 253, 0.97);
  --glass: rgba(255, 255, 255, 0.62);
  --glass-hover: rgba(255, 255, 255, 0.82);
  --glass-strong: rgba(255, 255, 255, 0.9);
  --border: rgba(15, 20, 35, 0.1);
  --border-strong: rgba(15, 20, 35, 0.22);
  --divider: rgba(15, 20, 35, 0.08);
  --t1: #0f1117;
  --t2: #3d414c;
  --t3: #5c616d;
  --shadow: 0 14px 34px rgba(30, 40, 70, 0.1), 0 2px 6px rgba(30, 40, 70, 0.06);
  --shadow-float: 0 22px 50px rgba(30, 40, 70, 0.16);
  --edge: inset 0 1px 0 rgba(255, 255, 255, 0.9);
  --arc: rgba(120, 140, 230, 0.45);
  --bloom: rgba(150, 170, 255, 0.2);
  --haze1: rgba(120, 150, 240, 0.16);
  --haze2: rgba(200, 140, 230, 0.12);
  --viewfinder: #16181d;
  --scrim: rgba(40, 46, 66, 0.4);
  --ok: #1f8a44;
  --ok-rgb: 31, 138, 68;
  --warn: #9a6300;
  --bad: #c23a2a;
  --info: #2c62c9;
  --accent: #b8269f;
  --accent-rgb: 184, 38, 159;
  --on-accent: #ffffff;
}
