/* ASMP marketing — design tokens */
:root {
  --bg: #18130e;
  --bg-2: #1c1610;
  --panel: #221b13;
  --code-bg: #241c14;
  --cream: #ede8df;
  --tan: #8a7a68;
  --tan-dim: #6a5d4f;
  --amber: #d4924a;
  --amber-2: #c8822a;
  --amber-soft: #e0a868;
  --gold: #c9a24a;
  --line: #2e2419;
  --green: #9bb06a;
  --rust: #c06a4a;

  --serif: 'Instrument Serif', Georgia, serif;
  --sans: 'DM Sans', system-ui, sans-serif;
  --mono: 'JetBrains Mono', ui-monospace, monospace;

  --m-max: 1080px;
  --m-pad-x: 32px;
  --m-section-y: clamp(88px, 12vw, 130px);
  --m-gap-header: 56px;
  --m-gap-block: 48px;
  --m-radius-sm: 8px;
  --m-radius-md: 10px;
  --m-radius-lg: 14px;
  --m-shadow-panel: 0 28px 60px rgba(0, 0, 0, 0.35);
  --m-shadow-accent: 0 24px 50px rgba(0, 0, 0, 0.28);
  --m-ease: cubic-bezier(0.2, 0.6, 0.2, 1);
}