:root{
  /* Base */
  --bg:#0b0b10;
  --fg:#eef0f4;
  --muted:#b7bfd0;

  /* Brand (gold) */
  --brand:#d4ad65;
  --brand-2:#e6c992;

  /* Surfaces & borders */
  --card:rgba(255,255,255,0.08);
  --card-2:rgba(255,255,255,0.04);
  --border:rgba(255,255,255,0.12);
  --border-2:rgba(255,255,255,0.08);

  /* Focus & shape */
  --focus:0 0 0 3px rgba(212,173,101,0.35);
  --radius:18px;
  --shadow:0 12px 40px rgba(0,0,0,0.35);

  /* Layout */
  --maxw:1200px;
  --sidebar-w:clamp(260px,88vw,320px);
  --topbar-h:58px;

  color-scheme:dark;
}
