/* ============================================================
   Gnomon Tax — Desert Shadow 1.0
   Spacing, radius, and geometry.
   Only the geometry block changed from Shadow 1.x.
   ============================================================ */
:root {
  --space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px; --space-5: 24px;
  --space-6: 32px; --space-7: 48px; --space-8: 64px; --space-9: 96px;

  --radius-sm: 4px;    /* inputs, chips, bar ends */
  --radius-md: 8px;    /* tiles, cards, buttons, panels, images */
  --radius-lg: 12px;   /* deck tiles, hero photo frames */
  --radius-none: 0;    /* rules, wedges, full-bleed bands */

  --elevation: none;   /* no drop shadows. The only shadow is a drawn one. */

  /* Print geometry (Letter) */
  --page-pad-top: 0.5in; --page-pad-side: 0.65in; --page-pad-bottom: 0.7in;
  --footer-bottom: 0.42in;
  --col-gap: 26px; --gap-steps: 10px; --step-pad: 7px 10px;
  --tile-pad: 12px 14px; --panel-pad: 12px 14px;
  --rule-heavy: 2px; --rule-slide: 3px; --rule-hair: 1px;

  /* Deck geometry */
  --slide-pad: 90px 140px; --slide-pad-cover: 110px 140px;

  /* ============================================================
     THE GNOMON GEOMETRY — replaces the fixed 58% ShadowBlock.
     One cast-light angle, applied at most ONCE per composition,
     and only where it marks position, direction, or change.
     ============================================================ */
  /* 32deg is the default, and the only angle on a surface that stands alone.
     A navigable multi-page surface gives each page its own angle — see
     BRAND_CANON.md §3, "Per-page angles on a multi-page surface". */
  --shadow-angle: 32deg;
  --shadow-reach: 65.6%;   /* derived: 100 - tan(32deg) * 55 */
  --edge-width: 6px;       /* the Solar gnomon line; 4px in print */

  /* The four sanctioned treatments:
     1. wedge-up     polygon(0 0, 0 100%, 100% 100%, 100% 65.6%)
     2. wedge-down   polygon(0 65.6%, 0 100%, 100% 100%, 100% 0)
     3. wedge-corner polygon(100% 0, 100% 100%, 0 100%, 0 65.6%)
     4. drawn read   a marker rule + the line it throws at -32deg
     Sanctioned pairs: Eclipse across Solar · Teal across Sand ·
     Adobe wedge (changed state) · Eclipse across Teal. */

  /* Web layout */
  --container: 1200px; --section-pad: 96px; --section-pad-mobile: 48px;
  --grid-gap: 24px;
}
