@font-face{font-family:Anton;src:url('/assets/Anton-Regular.ttf')}@font-face{font-family:Manrope;src:url('/assets/Manrope.ttf')}*{box-sizing:border-box}body{margin:0;background:#f6f0e3;color:#101b35;font:15px/1.7 Manrope,Arial,sans-serif}a{color:inherit;text-underline-offset:4px}.shell{max-width:1120px;margin:auto;padding:0 30px}.strip{text-align:center;background:#101b35;color:#f6f0e3;font-size:10px;letter-spacing:.12em;font-weight:800;padding:9px}header{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:90px;border-bottom:1px solid #101b3525}header>a:last-child{font-size:12px;font-weight:700}.brand{font-size:27px;letter-spacing:-1px;text-decoration:none;font-weight:800}.brand span{color:#ce3343}.hero{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:55px;padding:60px 0 45px}.hero img{max-width:300px;width:100%;justify-self:center}.eyebrow{font-size:10px;letter-spacing:.13em;font-weight:800}h1{font:400 clamp(58px,7vw,90px)/1.03 Anton,Arial,sans-serif;letter-spacing:-.02em;margin:20px 0}h2{font-size:26px;line-height:1.3;margin:15px 0 20px}.intro{font-size:18px;max-width:560px}.badge{display:inline-block;font-size:10px;font-weight:800;border:1px solid #101b3540;padding:5px 10px}.settings{padding:30px;background:#fffaf0;border:1px solid #101b3530}dl{margin:15px 0}dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:25px;border-top:1px solid #101b3520;padding:12px 0}dt{font-size:12px}dd{margin:0;font-size:13px;font-weight:700}.wallet-label{font-size:10px;letter-spacing:.08em;font-weight:800;margin-top:28px}code{font:12px/1.7 monospace;overflow-wrap:anywhere}.fine{font-size:12px;color:#5b6070}.workflow{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin:55px 0 30px}.balance{padding:15px 0;border-top:1px solid #101b3530;border-bottom:1px solid #101b3530;display:flex;justify-content:space-between;gap:12px}.actions{display:flex;gap:10px;flex-wrap:wrap}button{font:800 12px/1.5 Manrope,Arial,sans-serif;border:1px solid #101b35;background:#101b35;color:#f6f0e3;padding:13px 18px;cursor:pointer;touch-action:manipulation}button.secondary{color:#101b35;background:transparent}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #ce3343;outline-offset:4px}.status{padding:20px;background:#f1dfae;border-left:4px solid #ce3343;overflow-wrap:anywhere}.ack{display:flex;align-items:flex-start;gap:12px;font-size:12px;margin:25px 0}.ack input{margin-top:6px;min-width:18px;min-height:18px}.attempt,#receipt{border-top:1px solid #101b3530;padding:30px 0;overflow-wrap:anywhere}pre{white-space:pre-wrap;font:11px/1.6 monospace;overflow-wrap:anywhere}summary{cursor:pointer;margin:20px 0}footer{border-top:1px solid #101b3530;margin-top:35px!important;padding-top:25px!important;padding-bottom:25px!important;font-size:12px}[hidden]{display:none!important}@media(max-width:700px){.shell{padding-left:20px;padding-right:20px}header{min-height:80px}.brand{font-size:24px}header>a:last-child{font-size:10px}.hero{grid-template-columns:1fr;gap:20px;padding-top:35px}.hero img{max-width:215px}.hero .intro{font-size:16px}.settings{padding:20px}.workflow{grid-template-columns:1fr;gap:35px}dl>div{gap:15px;grid-template-columns:1fr 1.2fr}.strip{font-size:8px}.balance{font-size:13px}button{min-height:44px}h2{font-size:24px}}

.canonical-mint{display:block;font-size:clamp(15px,2vw,22px);font-weight:700;margin:18px 0 25px}.receipt-button{display:inline-block;font-size:12px;font-weight:800;border:1px solid #101b35;padding:13px 18px;text-decoration:none}.settings .actions{margin-bottom:10px}
