/* !important reproduces the precedence the inline styles had: a plain class loses to a more specific
   selector, an inline style never did. The three declarations WITHOUT it (.u34 opacity, .u38 display,
   .u53 color) are the ones this page sets from JavaScript at runtime -- !important there would outrank
   el.style.* and silently kill the behaviour (invisible mosaic, stuck 'load more', errors not red). */
/* Utility classes replacing inline style attributes, so the CSP no longer needs
   style-src 'unsafe-inline'. Linked last on every page: an inline style used to beat
   stylesheet rules, so these must not lose to an equally specific earlier rule. */
.u1{height:26px !important;width:26px !important;vertical-align:-7px !important;margin-right:7px !important}
.u2{width:100% !important;max-width:460px !important;display:block !important;margin:0 auto !important;border:6px solid var(--ink) !important;border-radius:26px !important;box-shadow:12px 12px 0 var(--ink) !important}
.u3{margin-top:16px !important}
.u4{background:var(--red) !important;transform:rotate(-2deg) !important}
.u5{font-size:clamp(34px,5.6vw,58px) !important}
.u6{max-width:66ch !important;margin:6px 0 2px !important;font-weight:800 !important;font-size:clamp(15px,2.2vw,18px) !important;opacity:.85 !important}
.u7{opacity:.7 !important}
.u8{margin-top:24px !important;border:3px solid var(--ink) !important;border-radius:16px !important;background:var(--paper) !important;box-shadow:6px 6px 0 var(--ink) !important;padding:24px 26px !important;text-align:center !important}
.u9{font-family:var(--disp,'Bangers',cursive) !important;font-size:clamp(26px,5vw,46px) !important;line-height:1 !important}
.u10{color:#12b886 !important}
.u11{color:var(--red) !important}
.u12{font-family:'Nunito',sans-serif !important;font-weight:800 !important;font-size:clamp(15px,2.2vw,19px) !important;margin-top:10px !important;max-width:52ch !important;margin-left:auto !important;margin-right:auto !important}
.u13{font-family:'Luckiest Guy',cursive !important;color:var(--red) !important;font-size:18px !important;margin-top:12px !important}
.u14{margin-top:20px !important;border:3px solid var(--ink) !important;border-radius:16px !important;background:var(--panel) !important;box-shadow:6px 6px 0 var(--ink) !important;padding:24px 26px !important}
.u15{display:inline-block !important;background:var(--green,#12b886) !important;color:#fff !important;font-weight:800 !important;font-size:12px !important;letter-spacing:.08em !important;text-transform:uppercase !important;padding:5px 11px !important;border-radius:7px !important}
.u16{font-family:var(--disp,'Bangers',cursive) !important;font-size:clamp(24px,4.5vw,40px) !important;line-height:1.05 !important;margin-top:12px !important}
.u17{font-family:'Nunito',sans-serif !important;font-weight:700 !important;font-size:clamp(14px,2vw,17px) !important;margin-top:10px !important;max-width:62ch !important}
.u18{color:var(--mut) !important}
.u19{display:inline-block !important;margin-top:14px !important}
.u20{display:flex !important;flex-wrap:wrap !important;gap:10px !important;align-items:center !important;margin:2px 0 8px !important}
.u21{display:inline-block !important;background:#12b886 !important;color:#fff !important;font-weight:800 !important;font-size:12px !important;letter-spacing:.08em !important;text-transform:uppercase !important;padding:5px 11px !important;border-radius:7px !important}
.u22{font-weight:800 !important}
.u23{font-size:16px !important;padding:6px 14px !important;box-shadow:4px 4px 0 var(--ink) !important}
.u24{height:24px !important;width:24px !important;vertical-align:-6px !important;margin-right:6px !important}
.u25{background:var(--panel) !important;border:1px solid var(--line) !important;border-radius:14px !important;padding:22px !important;margin:6px 0 !important;text-align:center !important}
.u26{font-size:11px !important;letter-spacing:.16em !important;text-transform:uppercase !important;color:var(--mut) !important}
.u27{font-family:var(--disp,'Bangers','Luckiest Guy',cursive) !important;color:var(--wow,#ff2e35) !important;font-size:clamp(34px,6vw,52px) !important;line-height:1.1 !important;margin:8px 0 !important}
.u28{color:var(--mut) !important;font-size:12px !important}
.u29{margin:16px 0 !important;text-align:center !important}
.u30{background:var(--panel) !important;border:1px dashed var(--line) !important;border-radius:14px !important;padding:40px 22px !important;margin:6px 0 !important;text-align:center !important}
.u31{font-size:34px !important}
.u32{font-weight:800 !important;margin-top:8px !important}
.u33{color:var(--mut) !important;font-size:13px !important;margin-top:6px !important}
.u34{opacity:0}
.u35{font-weight:700 !important;margin:6px 0 !important}
.u36{font-size:15px !important}
.u37{display:flex !important;gap:10px !important;justify-content:center !important;margin-top:12px !important}
.u38{display:none}
.u39{text-align:center !important;margin:18px 0 2px !important}
.u40{margin:6px 0 !important}
.u41{max-width:64ch !important;margin:8px auto !important;color:var(--mut) !important;font-weight:600 !important}
.u42{font-family:var(--disp,'Bangers',cursive) !important;font-size:24px !important;margin:18px 0 2px !important}
.u43{text-align:center !important;margin:14px 0 2px !important}
.u44{max-width:60ch !important;margin:8px auto !important;color:var(--mut) !important;font-weight:600 !important}
.u45{margin-top:26px !important}
.u46{text-align:center !important}
.u47{font-family:var(--disp,'Bangers',cursive) !important;font-size:26px !important;margin:0 !important;color:var(--wow) !important}
.u48{color:var(--mut) !important;font-weight:700 !important;font-size:13px !important}
.u49{color:#cbf806 !important;font-weight:800 !important}
.u50{max-width:620px !important;margin:10px auto 0 !important;border:1px solid var(--line) !important;border-radius:14px !important;background:var(--panel) !important;padding:16px !important}
.u51{font-family:var(--disp,'Bangers',cursive) !important;font-size:26px !important;margin:0 0 8px !important}
.u52{text-align:center !important;margin:16px 0 2px !important}
.u53{color:var(--mut);font-weight:700 !important;margin:10px 0 14px !important}
.u54{margin-top:8px !important}
.u55{margin-top:12px !important;font-size:13px !important;color:var(--mut) !important}
.u56{color:var(--mut) !important;font-weight:700 !important;font-size:13px !important;margin-top:4px !important}
.u57{font-family:var(--disp,'Bangers',cursive) !important;font-size:24px !important;margin:20px 0 4px !important;text-align:center !important}


/* styles JavaScript used to write inline (wallet.js) - blocked by style-src 'self', so they are
   classes now. NO: the page sets el.style.* at runtime and would beat it. */
.u-08b6931{color:var(--mut) !important;font-size:12.5px !important;font-weight:600 !important;margin-top:16px !important;text-align:center !important;border-top:1px solid var(--line) !important;padding-top:12px !important}
.u-10dbc5a{color:var(--mut) !important;font-weight:700 !important;font-size:12px !important}
.u-13076d9{text-align:center !important}
.u-553a645{margin-top:14px !important}
.u-87cd1cf{text-align:center !important;margin-top:16px !important}
.u-8f9e15f{color:var(--mut) !important;font-size:12px !important;margin-top:6px !important}
.u-b5df232{color:inherit !important}
.u-f040f72{text-align:center !important;margin-bottom:6px !important}
.u-fdeb3e6{padding:3px 9px !important;font-size:11px !important}
