/* Plum theme tokens — verbatim from shell/crates/shell/ui/src/theme/themes.ts
   (key: 'plum') and GEOMETRY font stack. Primary is always #C86E91. */

:root {
  --bg: #1a0d14;
  --surface: #21121b;
  --paper: rgba(43, 22, 35, 0.97);
  --paper-secondary: #351d2c;
  --text: #f1e7ec;
  --text-secondary: #c3a8b4;
  --border: rgba(200, 110, 145, 0.32);
  --primary: #c86e91;
  --primary-hot: #d482a5;
  --hover: rgba(212, 130, 165, 0.08);
  --active: rgba(212, 130, 165, 0.15);
  --selected: rgba(212, 130, 165, 0.12);
  --overlay-bg: rgba(26, 13, 20, 0.72);
  --overlay-blur: blur(18px) saturate(140%);
  --overlay-shadow: 0 8px 32px rgba(14, 4, 10, 0.55);
  --block-bg: rgba(43, 22, 35, 0.55);
  --divider: rgba(200, 110, 145, 0.2);
  --table-odd: #1f1018;
  --table-even: #281520;

  --font-ui: "Inter Variable", Inter, system-ui, -apple-system, BlinkMacSystemFont,
    "Segoe UI", sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;

  --radius-button: 10px;
  --radius-pill: 999px;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 16px;
  --space-4: 24px;
  --ease-out: cubic-bezier(0.22, 1, 0.36, 1);
  --ease-soft: cubic-bezier(0.45, 0, 0.55, 1);

  --max: 1080px;
  --section-pad-y: clamp(5.5rem, 14vh, 9.5rem);
}
