/* The Magnum house look, brass on black (estate.css v1.4.0 tokens, Anric's ruling of
   2026-10-16: gold is metallic, never flat; headings white, body #ccc, brass marks eyebrows, links,
   numbers, strokes and buttons). Shared by every page. */
:root {
  --brass-hot: #f9e6bd;
  --brass-light: #e0c592;
  --brass: #d6ad66;
  --brass-rich: #b17e38;
  --brass-deep: #8f6229;
  --brass-dark: #684117;
  --brass-glow: rgba(177, 126, 56, .45);
  --metal: linear-gradient(135deg, #f9e6bd 0%, #e0c592 20%, #b17e38 48%, #b17e38 72%, #d9b26e 100%);
  --metal-text: linear-gradient(180deg, #f9e6bd 0%, #e0c592 35%, #b17e38 75%, #8f6229 100%);
  --hero-text: linear-gradient(180deg, #ffffff 12%, #f9e6bd 62%, #e0c592 100%);

  --ink: #0a0a0c;
  --ink-pure: #000;
  --panel: rgba(8, 8, 12, .74);
  --panel-dim: rgba(8, 8, 12, .62);
  --inset: rgba(0, 0, 0, .4);
  --text: #fff;
  --text-body: #ccc;
  --text-muted: #9a9a9a;
  --border: rgba(177, 126, 56, .32);
  --border-soft: rgba(177, 126, 56, .22);
  --border-faint: rgba(177, 126, 56, .14);
  --border-strong: rgba(177, 126, 56, .8);
  --button-ink: #1a1206;
  --danger: #dc143c;      /* loss or urgency only */
  --up: #6fbf8e;          /* a gain in a chart, sparingly */

  --f-display: 'Russo One', 'Inter', sans-serif;   /* uppercase headings */
  --f-body: 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --f-mono: 'SF Mono', 'Menlo', 'Consolas', monospace;

  --r-badge: 5px;
  --r-chip: 6px;
  --r-btn: 8px;
  --r-card: 10px;          /* house rule: 10px is the ceiling for controls and cards */
  --r-panel: 10px;
  --shadow: 0 10px 32px rgba(0, 0, 0, .35);
  --shadow-deep: 0 6px 24px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 255, 255, .03);
  --ease-out: cubic-bezier(.22, 1, .36, 1);
  --ease-io: cubic-bezier(.4, 0, .2, 1);
  --wrap: min(94vw, 1800px);
  --pad: clamp(16px, 3vw, 48px);
}
@media (prefers-reduced-motion: reduce) {
  :root { --ease-out: linear; }
}
