:root{
  /* Corners — nearly square; paper is cut, not rounded */
  --radius-none:0;
  --radius-xs:2px;
  --radius-sm:3px;
  --radius-md:4px;
  --radius-pill:999px;
  --radius-seal:50%;

  /* Borders */
  --border-hairline:1px solid var(--line-hairline);
  --border-rule:1px solid var(--line-rule);
  --border-ink:1px solid var(--line-ink);
  --border-ink-thick:2px solid var(--line-ink);

  /* Shadows — soft, warm, almost imperceptible. Never blue-grey. */
  --shadow-none:none;
  --shadow-card:0 1px 2px rgba(46,56,43,.05),0 8px 24px rgba(46,56,43,.06);
  --shadow-raised:0 2px 4px rgba(46,56,43,.06),0 16px 40px rgba(46,56,43,.09);
  --shadow-inset-paper:inset 0 0 60px rgba(168,133,63,.06);

  /* Ink wash / paper grounds (grain comes from the cream colour + illustration art,
     no texture bitmap ships with the system) */
  --wash-fade-bottom:linear-gradient(to bottom,rgba(245,241,230,0) 0%,var(--washi-100) 92%); /* @kind other */
  --wash-fade-top:linear-gradient(to bottom,var(--washi-100) 0%,rgba(245,241,230,0) 100%); /* @kind other */
  --wash-protect-ink:linear-gradient(to top,rgba(28,32,25,.72) 0%,rgba(28,32,25,.25) 45%,rgba(28,32,25,0) 100%); /* @kind other */

  --blur-veil:blur(2px); /* @kind other */
  --glass-paper:rgba(251,248,241,.82);
}
