/* Delta Grand — Spacing, layout & geometry tokens
   The system is rectilinear and sharp: no border-radius anywhere, thin
   structural rules, generous margins. Values reflect the collateral. */
:root {
  /* ── Spacing scale ──────────────────────────────── */
  --dg-space-1:  4px;
  --dg-space-2:  8px;
  --dg-space-3:  12px;
  --dg-space-4:  20px;  /* base gap in the source layouts */
  --dg-space-5:  32px;
  --dg-space-6:  50px;  /* signature block padding / margin */
  --dg-space-7:  70px;
  --dg-space-8:  100px;

  /* ── Corner radius — the brand is uniformly square ─ */
  --dg-radius:      0px;
  --dg-radius-full: 0px;

  /* ── Rules / borders ────────────────────────────── */
  --dg-border:      1px solid var(--dg-line);
  --dg-border-hair: 1px solid var(--dg-line-hair);
  --dg-rule:        1.5px;  /* structural divider weight */
  --dg-hairline:    0.5px;  /* geometric overlay lines */

  /* ── Content frame ──────────────────────────────── */
  --dg-margin:      50px;   /* collateral edge margin */
  --dg-maxw:        1200px;

  /* ── No shadow language — the system is flat.
        A single ambient shadow exists only for elevated UI cards. */
  --dg-shadow-none: none;
  --dg-shadow-soft: 0 1px 2px rgba(14,21,25,0.06), 0 8px 24px rgba(14,21,25,0.08);
}
