/* DKCNY design tokens — source of truth for the storefront */
:root{
  --navy-900:#0B1628; --navy-800:#13233F; --navy-700:#1F3358; --navy-100:#E8ECF3;
  --ink:#151B26; --muted:#586173; --line:#E2E5EB; --line-strong:#CDD2DB;
  --surface:#F5F6F8; --white:#FFFFFF;
  --gold:#C6A052; --gold-dark:#8A6A22; --gold-light:#D9BE7F; --gold-tint:#F6F0E2;
  --r-badge:4px; --r-round:999px; --r-sm:6px; --r-md:10px; --r-lg:14px; --r-xl:18px;
  --sh-sm:0 1px 2px rgba(11,22,40,.06); --sh-md:0 10px 28px rgba(11,22,40,.09); --sh-lg:0 18px 48px rgba(11,22,40,.14);
  --sans:"Instrument Sans", "Helvetica Neue", Helvetica, sans-serif;
  --serif:"Source Serif 4", Georgia, "Times New Roman", serif;
  --container-width:1312px; --container-padding:32px; --footer-text:#C9D0DC; --footer-muted:#AEB6C4;
  --placeholder:#7A8292; --stars-empty:#D6DAE1; --promo-surface:#EEF0F4;
  --footer-line:rgba(255,255,255,.12); --space-section:72px; --space-section-mobile:44px;
}
