/* House of Xpression — edges, elevation, texture.
   Corners are essentially square: this is print, not software. Nothing above 3px.
   Elevation is expressed by tone (dark tile on light page), not by drop shadow.
   The only shadows permitted are wide, near-black, very low opacity — a room glow. */
:root {
  --radius-none: 0px;
  --radius-hair: 1px;
  --radius-soft: 3px;   /* maximum permitted radius */
  --radius-pill: 999px; /* numerals/medallions only */

  --border-hairline: 1px solid var(--line-hairline); /* @kind other */
  --border-hairline-on-dark: 1px solid var(--line-hairline-on-dark); /* @kind other */
  --border-gold: 1px solid var(--line-gold); /* @kind other */
  --rule-accent: 3px solid var(--hox-blutrot); /* @kind other */      /* section-title underline */
  --rule-accent-thick: 6px solid var(--hox-blutrot); /* @kind other */ /* editorial bar */

  --shadow-none: none;
  --shadow-room: 0 24px 80px -24px rgba(10, 10, 10, 0.28);
  --shadow-tile: 0 2px 40px -12px rgba(10, 10, 10, 0.22);
  --shadow-inner-veil: inset 0 -120px 120px -80px rgba(10, 10, 10, 0.55);

  --blur-veil: blur(14px); /* @kind other */
  --blur-glass: saturate(120%) blur(18px); /* @kind other */
  --grain-opacity: 0.055; /* @kind other */
  --image-filter-bw: grayscale(1) contrast(1.06) brightness(1.02); /* @kind other */
  --image-filter-creme: grayscale(0.82) sepia(0.12) contrast(1.02) brightness(1.03); /* @kind other */
}
