/* Pikk — register: draw-receipt
   Cool grey + deep blue + ink green. The page is built around ONE printed
   receipt object in a monospace voice; everything else is hairline rows.
   Not a board of plans (Dibsy), not a season list (Seatly), not a month strip
   (Jarr), not an outcome ledger (Pledgd). Exactly one full box: the mockup.

   The masthead is a terminal status line, not a wordmark-plus-nav.
   The h1 sits ON a commit hash, so the hero is a sentence over evidence. */

:root{
  --ink:#15181c;
  --surface:#eceef0;
  --raised:#fafbfc;
  --muted:#5f666d;
  --border:#cdd2d7;
  --accent:#2b4a7d;
  --seal:#2f5d4a;
  --max:74rem;
  --display:'Newsreader', Georgia, serif;
  --body:'Public Sans', system-ui, sans-serif;
  --mono:'IBM Plex Mono', ui-monospace, monospace;
}

*{box-sizing:border-box}
img{display:block;max-width:100%;height:auto}
html{-webkit-text-size-adjust:100%}
body{
  margin:0;background:var(--surface);color:var(--ink);
  font-family:var(--body);font-size:17px;line-height:1.55;
  -webkit-font-smoothing:antialiased;
}
.wrap{max-width:var(--max);margin:0 auto;padding:0 clamp(20px,4vw,48px)}

h1{
  font-family:var(--display);font-weight:500;
  font-size:clamp(2.5rem,1.7rem + 3.4vw,4.6rem);
  line-height:1.04;letter-spacing:-.025em;margin:0;
}
h2{
  font-family:var(--display);font-weight:500;
  font-size:clamp(1.9rem,1.4rem + 2vw,3rem);
  line-height:1.12;letter-spacing:-.02em;margin:0;
}
p{margin:0}
a{color:inherit}

.eyebrow{
  font-family:var(--mono);font-size:.68rem;font-weight:500;
  letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;
}

.btn{
  display:inline-block;padding:13px 23px;border-radius:3px;
  background:var(--accent);color:#fff;text-decoration:none;
  font-size:.93rem;font-weight:600;letter-spacing:.01em;
}
.btn--quiet{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--border)}

/* monospace evidence voice — the signature of this register */
.ev{font-family:var(--mono);font-size:.84rem;letter-spacing:.01em}
.ev--dim{color:var(--muted)}
.ev--seal{color:var(--seal)}
