/* Why: align legacy shell fallback colors with the approved Nullpoint palette.
 gpt-6-astra */
/* Shared TwoClient compact-kit tokens (docs/GAMESENSE-THEME.md).
   Page #08050f · window #100a1c · accent #b384ff · 1px #3a245a.
   Inspired by skeet density, not a replica. No frost, orange, rainbow,
   GS green, or skeet wordmarks. Wordmark is two + client.
   Why: user overrode accent-only theme law — neutrals move with the restyle.
   grok-4.6 */

:root {
  --bg: #08050f;
  --page: #08050f;
  --win-bg: #100a1c;
  --chrome: #100a1c;
  --chrome-hi: #1a1030;
  --panel: #100a1c;
  --panel-soft: #17102a;
  --panel-solid: #100a1c;
  --sunken: #090611;
  --well: #0b0714;
  --ink: #08050f;
  --rail: #0b0715;
  --rail-sel: #1d1237;

  --text: #f1edff;
  --bright: #fbf9ff;
  --muted: #b1a6c8;
  --muted2: #a294bb;
  --dim: #887b9f;

  --accent: #b384ff;
  --accent-rgb: 179 132 255;
  --accent-hot: #e3d5ff;
  --accent-dim: #8d51e5;
  --accent-soft: rgba(179, 132, 255, 0.14);
  --accent-line: rgba(179, 132, 255, 0.46);
  --accent-glow: transparent;
  --accent-sec: #d0b8ff;
  --accent-sec-hot: #efe7ff;
  --accent-sec-soft: rgba(179, 132, 255, 0.10);
  --champagne: #f1edff;
  --champagne-hot: #fbf9ff;
  --vio: #b384ff;
  --top-bar: #b384ff;

  --border: #3a245a;
  --border-strong: #523477;
  --hairline: #28183e;
  --hairline-hot: #b384ff;
  --border-lit: #1b1031;
  --inset: #160d29;
  --rim: inset 0 0 0 1px #160d29;
  --check-empty: #563b73;

  --danger: #e05555;
  --warn: #d0b8ff;
  --good: #b384ff;
  --bad: #e05555;

  --film-1: transparent;
  --film-2: transparent;
  --film-3: transparent;
  --blur: none;
  --blur-soft: none;

  --elev-1: 0 8px 24px rgba(0, 0, 0, 0.28);
  --elev-2: 0 16px 36px rgba(0, 0, 0, 0.38);
  --elev-3: 0 24px 56px rgba(0, 0, 0, 0.55);
  --shadow: 0 12px 32px rgba(0, 0, 0, 0.48);
  --glow-sec: none;
  --glow-accent: none;

  --radius: 2px;
  --radius-lg: 4px;
  --radius-sm: 2px;
  --radius-btn: 2px;
  --radius-pill: 2px;

  --font: "Segoe UI", Verdana, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;
  --display: "Segoe UI", Verdana, system-ui, sans-serif;
  --mono: "Segoe UI", Verdana, ui-monospace, Consolas, monospace;

  --ease: cubic-bezier(0.22, 1, 0.36, 1);
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-soft: cubic-bezier(0.33, 1, 0.68, 1);
  --ease-spring: cubic-bezier(0.22, 1, 0.36, 1);
  --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);
  --dur-fast: 0.08s;
  --dur-med: 0.1s;
  --dur-slow: 0.12s;
  --dur-reveal: 0.12s;
  --dur-page: 0.1s;
}
