:root{--yellow:#f0c52e;--paper:#fff6cc;--ink:#1a140c}*{box-sizing:border-box}html,body{background:var(--yellow);color:var(--ink);margin:0}body{font-family:Barlow Condensed,Arial Narrow,sans-serif}a{color:inherit;text-decoration:none}img{object-fit:cover;filter:saturate(.9);width:100%;height:46vh;display:block}p{margin:0}h1,h2{text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:700;line-height:.95}h1{font-size:clamp(2.6rem,8vw,5rem)}.top,.foot{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.brand{letter-spacing:.18em;font-size:1.2rem;font-weight:700}.top nav{letter-spacing:.08em;text-transform:uppercase;gap:14px;font-size:1.15rem;display:flex}.check{text-align:center;letter-spacing:.28em;margin:10px 0;font-size:.85rem}.pad,.notes,.plain,.prose,.essay{width:min(720px,100% - 24px);margin:0 auto}.stamp{border:2px solid var(--ink);letter-spacing:.16em;text-transform:uppercase;margin:16px 0 6px;padding:2px 8px;font-weight:700;display:inline-block}.ticket{background:var(--paper);border-top:2px dashed #1a140c;grid-template-columns:2.4rem 1fr auto;gap:10px;padding:12px 12px 14px;display:grid}.ticket h2{font-size:1.7rem}.ticket p{text-transform:none;letter-spacing:0;margin-top:4px;font-family:Newsreader,Georgia,serif;font-size:.95rem}.ticket b,.n{font-size:1.6rem;font-weight:700}.plain{padding:18px 0}.prose,.essay{padding-bottom:28px;font-family:Newsreader,Georgia,serif;font-size:1.05rem}.prose p,.essay p{margin-top:12px}.essay a{border-bottom:2px solid var(--ink)}.notes{padding-bottom:20px}.notes .ticket{grid-template-columns:4.5rem 1fr;margin-bottom:8px}.foot{letter-spacing:.04em;font-size:1rem}.foot a{border-bottom:2px solid var(--ink)}@media (max-width:640px){.top,.foot{flex-direction:column;align-items:flex-start}.ticket{grid-template-columns:2rem 1fr}.ticket b{grid-column:2}}
