/* THAT GIRL HQ — Layout / border tokens */
/* Non-negotiable: ZERO border-radius everywhere. Hard editorial borders. */

:root {
  /* Radius — always zero. Kept as a token so intent is explicit. */
  --radius: 0;

  /* Border widths */
  --bw-hairline: 1px;   /* card outlines, internal dividers */
  --bw-strong: 2px;     /* major section dividers */
  --bw-accent: 3px;     /* accent-card top border */
  --bw-financial: 4px;  /* financial-card left border */

  /* Border presets */
  --line-card: 1px solid var(--border);
  --line-divider: 2px solid var(--ink);

  /* Progress bar */
  --progress-h: 8px;

  /* Bottom nav height (mobile) */
  --nav-h: 64px;

  /* The system is essentially shadowless — flat editorial surfaces.
     A single subtle lift is permitted for floating sheets only. */
  --shadow-sheet: 0 -2px 24px rgba(33, 26, 20, 0.08);
}
