:root{--paper:#f7f4ea;--green:#193e32;--ink:#193e32}.brand{text-decoration:none}body{padding-bottom:env(safe-area-inset-bottom)}.ticket-price{font-size:28px;font-weight:500;margin-bottom:0}.ticket-qr{width:min(320px,100%);aspect-ratio:1;background:white;display:block;margin:16px auto}.ticket-state{font-weight:500}.ticket-card{border-block:1px solid var(--line);padding:16px 0;margin:24px 0}.ticket-card h3{font-family:'VV Bronte',serif;font-weight:400;font-size:25px}.ticket-actions{display:grid;gap:12px}.ticket-total{font-size:20px;font-weight:500}.ticket-note{font-size:16px}.ticket-pending{padding:18px 0}.ticket-pending [role=status]{font-weight:500}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
