:root{--cream: #F3ECE4;--cream-deep: #EAE0D5;--red: #A9343D;--red-dark: #8C2A32;--pink: #FE6A8E;--ink: #1D1715;--muted: #6E6260;--line: rgba(169, 52, 61, .28);--head: "Anton", Impact, "Arial Narrow", sans-serif;--body: "Montserrat", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{min-height:100vh;display:flex;flex-direction:column;background:var(--cream);color:var(--ink);font-family:var(--body);font-weight:500;font-size:16px;line-height:1.5}img{max-width:100%;display:block}a{color:var(--red)}.wrap{width:100%;max-width:720px;margin:0 auto;padding:0 20px}main{flex:1;padding-bottom:72px}.label{font-weight:700;font-size:12px;letter-spacing:.3em;text-transform:uppercase}.display{font-family:var(--head);font-weight:400;text-transform:uppercase;line-height:.95;color:var(--red)}.muted{color:var(--muted)}.btn{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;padding:16px 32px;border:0;background:var(--red);color:var(--cream);font-family:var(--head);font-size:26px;text-transform:uppercase;text-decoration:none;cursor:pointer;clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);transition:background .2s}.btn:hover{background:var(--red-dark)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn.light{background:var(--cream-deep);color:var(--red)}.card{background:#fff8f1;border:1px solid var(--line);border-radius:14px;padding:20px}.notice{padding:14px 16px;border-radius:10px;background:#a9343d1a;color:var(--red-dark);font-weight:600}.notice.test{background:#fe6a8e2e;color:var(--ink)}.field{display:flex;flex-direction:column;gap:6px}.field span{font-size:13px;font-weight:600}input[type=text],input[type=email],input[type=tel],input[type=date]{width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:16px}input:focus{outline:2px solid var(--red);outline-offset:1px}.check{display:flex;gap:12px;align-items:flex-start;font-size:14px;cursor:pointer}.check input{width:20px;height:20px;margin-top:1px;accent-color:var(--red);flex:none}.tickets{list-style:none;display:grid;gap:18px;margin-top:8px}@media(min-width:640px){.tickets.many{grid-template-columns:1fr 1fr;align-items:start}}.ticket{background:#fff;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:0 6px 20px #1d171514;text-align:center}.ticket-top{background:var(--red);color:var(--cream);padding:18px 18px 16px}.ticket-top .label{font-size:10px;letter-spacing:.22em}.holder-name{color:var(--cream);font-size:34px;margin-top:6px;overflow-wrap:anywhere}.qr{width:220px;max-width:70%;margin:18px auto 0}.qr svg{width:100%;height:auto;display:block}.code{font-weight:700;letter-spacing:.25em;font-size:13px;color:var(--muted);margin-top:6px}.scanned{margin:26px 18px 6px;font-family:var(--head);font-size:26px;text-transform:uppercase;color:var(--red)}.ticket-actions{display:flex;justify-content:center;gap:22px;padding:14px 18px 18px}.link-btn{background:none;border:0;color:var(--red);font:inherit;font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.transfer{display:flex;flex-direction:column;gap:12px;padding:0 18px 20px;text-align:left}.transfer .btn{font-size:22px;padding:12px 24px}.small{font-size:13px}.local-banner[data-astro-cid-5hce7sga]{background:var(--ink);color:var(--cream);font-size:12px;font-weight:700;text-align:center;padding:8px 16px}.site-header[data-astro-cid-5hce7sga]{padding-top:22px;padding-bottom:22px;display:flex;align-items:center;justify-content:space-between}.account[data-astro-cid-5hce7sga]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--red);border:1px solid var(--line);transition:background .2s,color .2s}.account[data-astro-cid-5hce7sga]:hover{background:var(--red);color:var(--cream)}.site-header[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{height:36px;width:auto}.site-footer[data-astro-cid-5hce7sga]{background:var(--red);color:var(--cream);padding:32px 0 40px}.site-footer[data-astro-cid-5hce7sga] .label[data-astro-cid-5hce7sga]{font-size:11px;line-height:1.8}.site-footer[data-astro-cid-5hce7sga] .links[data-astro-cid-5hce7sga]{margin-top:14px;font-size:14px}.site-footer[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{color:var(--cream)}
