/* ============================================================
   AKIMBO CREATIVE HAUS — SPACING, RADIUS, RULES, SHADOWS
   A 4px base scale, gentle rounding (cards are never pill), and
   the brand's signature 3px red rule.
   ============================================================ */

:root {
  /* ---- Spacing scale (4px base) ---- */
  --space-0:  0;
  --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;
  --space-20: 80px;

  /* ---- Document geometry (US Letter @ 96dpi content width) ---- */
  --doc-margin:   48px;
  --doc-gap:      24px;
  --doc-maxwidth: 816px;

  /* ---- Corner radius (pill is buttons only — cards are never pill) ---- */
  --radius-sm:   6px;
  --radius-md:   10px;   /* default card */
  --radius-lg:   16px;   /* large panels */
  --radius-pill: 999px;  /* buttons only */

  /* ---- The signature rules ---- */
  --rule-weight:    3px;  /* the red header rule */
  --callout-border: 3px;  /* callout left border */
  --rule-hairline:  1px;  /* footer top rule, dividers */
  --border-card-width: 1px;

  /* ---- Shadows / elevation (paper is mostly flat) ---- */
  --shadow-card: 0 1px 2px rgba(51,49,50,0.04), 0 2px 8px rgba(51,49,50,0.05);
  --shadow-pop:  0 8px 28px rgba(51,49,50,0.12);
  --shadow-none: none;

  /* ---- Web block shadow (hard offset, used on buttons & work tiles) ---- */
  --shadow-block:       4px 4px 0 rgba(51,49,50,0.90);
  --shadow-block-hover: 6px 6px 0 rgba(51,49,50,0.90);
  --shadow-block-press: 1px 1px 0 rgba(51,49,50,0.90);
}
