/* UNDRSCR_ surfaces: edges, radii, bars. Hard-edged by default.
   Corners are square everywhere except the mono pill badge. No shadow system — depth is not
   how this brand creates hierarchy; contrast and weight are. */
:root{
  --radius-none:0;
  --radius-pill:999px;

  --border-width-hairline:1px;
  --border-width-strong:2px;
  --border-width-heavy:4px;

  --bar-height:14px;        /* the underline accent, carousel scale */
  --bar-height-sm:8px;      /* deck / UI scale */
  --bar-width:120px;
  --bar-width-sm:72px;

  --shadow-none:none;

  /* image placeholder hatching — a visibly unfinished region, never a design choice */
  --placeholder-hatch:repeating-linear-gradient(135deg,#D3D3D3 0 14px,#C6C6C6 14px 28px); /* @kind other */

  /* motion: restrained, linear-ish, no bounce. Nothing decorative moves. */
  --ease-standard:cubic-bezier(.2,0,.2,1); /* @kind other */
  --duration-fast:120ms; /* @kind other */
  --duration-base:180ms; /* @kind other */
  --duration-slow:260ms; /* @kind other */

  /* interaction: opacity and inversion only, never a new color */
  --hover-opacity:.72; /* @kind other */
  --press-opacity:.55; /* @kind other */
  --disabled-opacity:.35; /* @kind other */
}
