:root{
  /* Screen — 4px base */
  --space-1:4px;  --space-2:8px;  --space-3:12px; --space-4:16px;
  --space-5:20px; --space-6:24px; --space-8:32px; --space-10:40px;
  --space-12:48px; --space-16:64px;

  --radius-frame:10px;   /* photo frames */
  --radius-qr:8px;
  --radius-none:0;

  --stroke-hairline:1px;
  --stroke-rule:1.4px;
  --stroke-frame:1.4px;

  --shadow-card:0 8px 26px rgba(5,14,51,.16);
  --shadow-lift:0 2px 8px rgba(5,14,51,.12);
}
