@import "https://fonts.googleapis.com/css2?family=Righteous&family=Outfit:wght@400;600;700&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.collapse{visibility:collapse}.fixed{position:fixed}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.min-h-full{min-height:100%}.resize{resize:both}.flex-col{flex-direction:column}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}body{color:#f8f9fa;background:#0f0f1a;min-height:100vh;font-family:Outfit,sans-serif;overflow-x:hidden}.game-wrap{max-width:940px;margin:0 auto;padding:12px}.hdr{text-align:center;padding:14px 0 6px}.hdr h1{-webkit-text-fill-color:transparent;letter-spacing:2px;background:linear-gradient(135deg,#f5c518,#ff9500,#f5c518);-webkit-background-clip:text;font-family:Righteous,cursive;font-size:2.4em}.hdr .sub{color:#888;letter-spacing:4px;text-transform:uppercase;font-size:.78em}.wallet-strip{background:#101b33;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;width:fit-content;max-width:100%;margin:6px auto 10px;padding:7px 10px;display:flex}.wallet-id{color:#d8dcea;letter-spacing:1px;white-space:nowrap;font-family:Righteous,cursive;font-size:.74em}.wallet-meta{gap:2px;min-width:0;display:grid}.wallet-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.wallet-action{color:#f5c518;cursor:pointer;background:#f5c5181f;border:1px solid #f5c51880;border-radius:999px;padding:6px 12px;font-family:Righteous,cursive;font-size:.74em}.wallet-action:hover{background:#f5c51833}.conn-error{color:#ffd7db;background:#e6394624;border:1px solid #e6394673;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:min(100%,860px);margin:0 auto 10px;padding:10px 12px;font-size:.84em;display:flex}.conn-error button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:8px;flex-shrink:0;padding:6px 10px;font-size:.82em}.conn-error button:hover{background:#ffffff29}.bal{background:#16213e;border:1px solid #f5c51833;border-radius:40px;justify-content:center;align-items:center;gap:10px;width:fit-content;margin:10px auto;padding:8px 22px;display:flex}.bal .amt{color:#f5c518;font-family:Righteous,cursive;font-size:1.4em}.bal .lbl{color:#888;font-size:.75em}.raceCanvas{border:2px solid #ffffff0f;border-radius:14px;width:100%;margin:12px 0;display:block}.bet-panel{background:#16213e;border:1px solid #ffffff0d;border-radius:14px;margin:10px 0;padding:18px}.stitle{margin-bottom:12px;font-family:Righteous,cursive;font-size:1.1em}.hgrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.hcard{cursor:pointer;background:#ffffff08;border:2px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:12px;transition:all .25s;display:flex}.hcard:hover{background:#f5c5180d;border-color:#f5c51866;transform:translateY(-1px)}.hcard.sel{background:#f5c5181a;border-color:#f5c518;box-shadow:0 0 16px #f5c51826}.hcard .swatch{border-radius:8px;flex-shrink:0;width:36px;height:36px}.hcard .hname{font-size:.92em;font-weight:700}.hcard .hstats{gap:10px;margin-top:2px;display:flex}.hcard .hstats span{color:#888;font-size:.7em}.hcard .hstats .v{color:#2ec4b6;font-weight:700}.hcard .odds{color:#f5c518;white-space:nowrap;margin-left:auto;font-family:Righteous,cursive;font-size:1em}.brow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.brow label{font-size:.85em;font-weight:600}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{cursor:pointer;color:#f8f9fa;background:#ffffff0f;border:1px solid #ffffff26;border-radius:18px;padding:7px 14px;font-family:Righteous,cursive;font-size:.85em;transition:all .2s}.chip:hover{background:#f5c51826;border-color:#f5c518}.chip.on{color:#0f0f1a;background:#f5c518;border-color:#f5c518}.gobtn{letter-spacing:2px;cursor:pointer;color:#0f0f1a;background:linear-gradient(135deg,#f5c518,#ff9500);border:none;border-radius:10px;width:100%;margin-top:16px;padding:14px;font-family:Righteous,cursive;font-size:1.2em;transition:all .3s}.gobtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #f5c5184d}.gobtn:disabled{opacity:.35;cursor:not-allowed}.res{text-align:center;background:#16213e;border:1px solid #ffffff0d;border-radius:14px;margin:10px 0;padding:22px;animation:.5s fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.res .ico{font-size:2.8em}.res .rtitle{margin:6px 0;font-family:Righteous,cursive;font-size:1.6em}.res .rtitle.w{color:#f5c518}.res .rtitle.l{color:#e63946}.res .rdet{color:#888;margin-bottom:10px;font-size:.9em}.res .rpay{color:#f5c518;font-family:Righteous,cursive;font-size:1.8em}.podium{justify-content:center;gap:14px;margin:14px 0;display:flex}.podium .pp{text-align:center;background:#ffffff08;border-radius:10px;min-width:70px;padding:8px 14px}.podium .medal{font-size:1.3em}.podium .pname{margin-top:3px;font-size:.75em;font-weight:600}.again{color:#f5c518;cursor:pointer;background:0 0;border:2px solid #f5c518;border-radius:40px;margin-top:10px;padding:10px 36px;font-family:Righteous,cursive;font-size:1em;transition:all .3s}.again:hover{color:#0f0f1a;background:#f5c518}.hide{display:none!important}.wallet-modal-backdrop{z-index:120;background:#00000094;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.wallet-modal{background:#101826;border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:430px;overflow:hidden}.wallet-modal-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.wallet-modal-head h2{margin:0;font-family:Righteous,cursive;font-size:1.05em}.wallet-modal-head button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:1.5em;line-height:1}.wallet-modal-tabs{grid-template-columns:1fr 1fr;display:grid}.wallet-modal-tabs button{cursor:pointer;color:#b8bfca;background:#ffffff08;border:0;padding:11px 8px;font-weight:600}.wallet-modal-tabs button.on{color:#f5c518;background:#f5c51826}.wallet-modal-body{gap:12px;padding:16px;display:grid}.wallet-modal-body textarea{color:#fff;resize:vertical;background:#0d1421;border:1px solid #ffffff29;border-radius:10px;width:100%;padding:10px 12px}.wallet-input{color:#fff;background:#0d1421;border:1px solid #ffffff29;border-radius:10px;width:100%;padding:10px 12px}.wallet-help{color:#a2acbc;font-size:.9em}.wallet-primary-btn{letter-spacing:1px;color:#101215;cursor:pointer;background:linear-gradient(135deg,#f5c518,#ff9500);border:none;border-radius:10px;width:100%;padding:12px 14px;font-family:Righteous,cursive}.wallet-primary-btn:disabled{opacity:.45;cursor:not-allowed}.wallet-file-btn{text-align:center;color:#d2d7e2;cursor:pointer;border:1px dashed #ffffff42;border-radius:10px;padding:11px 12px;display:block}.wallet-file-btn input{display:none}.wallet-error{color:#e63946;font-size:.88em}@media (max-width:600px){.hdr h1{font-size:1.7em}.hgrid{grid-template-columns:1fr}.wallet-strip{border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%}.wallet-meta{width:100%}.wallet-actions{justify-content:flex-start;width:100%}.wallet-id{white-space:normal;word-break:break-all;font-size:.68em}.wallet-action{padding:6px 10px;font-size:.68em}.conn-error{flex-direction:column;align-items:flex-start}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
