@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./ibm-plex-mono-regular-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(./ibm-plex-mono-bold-7sUh57Bg.woff2)format("woff2")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d0b;--surface:#101710;--raised:#142116;--line:#163a1c;--green:#39ff6a;--text:#f2f0e6;--dim:#5a8f63;--muted:#85aa8b;--danger:#ffae9c;--glow:0 0 18px #39ff6a26;--s1:12px;--s2:14px;--s3:16px;--s4:20px;--s5:32px;--s6:48px;font-synthesis:none;font-family:IBM Plex Mono,monospace;font-size:14px}*{box-sizing:border-box}body{overflow-wrap:anywhere;min-width:280px;color:var(--text);background:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25'%3E%3Cpath d='M25 0H0V25' fill='none' stroke='%23163a1c' stroke-opacity='.25'/%3E%3C/svg%3E");margin:0;line-height:1.6}button,input,textarea,select{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button,a.button{cursor:pointer;border:1px solid var(--green);background:var(--surface);min-height:44px;color:var(--green);text-align:center;border-radius:0;padding:10px 16px;text-decoration:none;transition:background-color .12s,box-shadow .12s,transform .12s}button:hover:not(:disabled),a.button:hover{background:var(--raised);box-shadow:var(--glow)}button:active:not(:disabled),a.button:active{transform:scale(.96)}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--green);text-underline-offset:4px;overflow-wrap:anywhere}a:hover{text-decoration-thickness:2px}a,button{touch-action:manipulation}:focus-visible{outline:2px solid var(--text);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;font-weight:700;line-height:1.25}h2{font-size:20px}h3{font-size:16px}p{overflow-wrap:anywhere;margin:12px 0}img,video,iframe{max-width:100%}img{object-fit:contain}ul{padding-left:20px}small,.small{font-size:12px}.muted{color:var(--muted)}.error{color:var(--danger)}.break{overflow-wrap:anywhere;word-break:break-word}.primary{color:var(--green);background:var(--bg);border:1px solid var(--green);font-weight:700}.primary:hover:not(:disabled){background:var(--surface);box-shadow:var(--glow), inset 0 0 12px #39ff6a1a}.secondary,button.secondary{color:var(--dim);border-color:var(--dim);background:var(--bg)}.secondary:hover:not(:disabled){color:var(--muted);box-shadow:none}.button{justify-content:center;align-items:center;display:inline-flex}.text-button{text-underline-offset:5px;background:0 0;border:0;min-height:44px;padding:8px 0;text-decoration:underline}.text-button:hover:not(:disabled){box-shadow:none;background:0 0}.skip-link{z-index:100;background:var(--green);color:var(--bg);padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}.app-shell{max-width:1248px;margin:auto;padding:0 24px}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;height:88px;display:flex}.brand{color:var(--text);align-items:center;gap:12px;text-decoration:none;display:flex}.brand h1{letter-spacing:.03em;font-size:20px}.header-actions{align-items:center;gap:8px;display:flex}.social{justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;text-decoration:none;display:flex}.wallet-button{padding:10px 14px;font-size:12px}.wallet-button span{display:none}.navigation{align-items:center;gap:24px;height:60px;margin-bottom:16px;display:flex}.navigation>button{min-width:52px;color:var(--muted);background:0 0;border:0;padding:10px 0}.navigation>button.active{color:var(--green);border-bottom:2px solid var(--green)}.more-menu{z-index:4;position:relative}.more-menu>summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;gap:16px;list-style:none;display:flex}.more-menu>summary::-webkit-details-marker{display:none}.more-popover,.account-popover{background:var(--surface);border:1px solid var(--line);z-index:5;gap:4px;min-width:180px;padding:8px;display:grid;position:absolute;top:100%}.more-popover button{text-align:left;border:0}.more-popover button[aria-current]{background:var(--raised);color:var(--text)}.balance-line{text-align:right;min-width:0;color:var(--muted);flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-left:auto;font-size:12px;line-height:1.4;display:flex}.play-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.watch-zone,.play-panel{min-width:0}.stream{border:1px solid var(--line);background:var(--bg);width:100%}.stream-bar{height:40px;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.stream-bar>span{align-items:center;gap:8px;display:flex}.stream-bar a{white-space:nowrap}.status-dot{background:var(--green);width:6px;height:6px;box-shadow:0 0 8px #39ff6a99}.player{aspect-ratio:16/9;background:#000;width:100%;position:relative}.stream iframe{background:#000;border:0;width:100%;height:100%;display:block}.status-dot.dim{background:var(--dim);box-shadow:none}.live-badge{z-index:2;letter-spacing:.02em;border:1px solid var(--green);color:var(--green);text-shadow:0 0 8px #39ff6a99;background:#0b0d0bd9;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;top:8px;left:8px}.live-badge.sleeping{color:var(--dim);border-color:var(--dim);text-shadow:none}.running-banner{z-index:3;width:max-content;max-width:90%;color:var(--bg);background:var(--green);margin:auto;padding:8px 20px;font-size:20px;font-weight:700;animation:.3s ease-out banner-in;position:absolute;inset:auto 0 16%;box-shadow:0 0 32px #39ff6a99}.stream.went-live{animation:1.2s ease-out green-pulse}@keyframes green-pulse{0%{box-shadow:0 0 #39ff6a99}to{box-shadow:0 0 0 28px #39ff6a00}}@keyframes banner-in{0%{opacity:0;transform:translateY(12px)}}.sleep-screen{text-align:center;background:#050805;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex;position:absolute;inset:0}.sleep-screen .mascot{width:clamp(72px,22%,160px);height:auto;image-rendering:pixelated}.sleep-title{color:var(--text);margin:0;font-size:14px;font-weight:700}.sleep-stats{color:var(--muted);margin:0;font-size:12px}.zzz{color:var(--green);text-shadow:0 0 10px #39ff6a66;pointer-events:none;font-size:20px;font-weight:700;position:absolute;top:18%;left:54%}.zzz span{opacity:0;animation:3.6s ease-in-out infinite drift;position:absolute}.zzz span:nth-child(2){font-size:16px;animation-delay:1.2s}.zzz span:nth-child(3){font-size:12px;animation-delay:2.4s}@keyframes drift{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(28px,-48px)}}.hop{animation:.48s ease-out hop}@keyframes hop{0%{transform:translateY(0)}40%{transform:translateY(-22%)rotate(-6deg)}70%{transform:translateY(0)scaleY(.92)}to{transform:translateY(0)}}.poke-row{flex-wrap:wrap;align-items:center;gap:12px;padding:6px 0 0;display:flex}.poke-button{align-items:center;gap:8px;min-height:40px;padding:4px 12px 4px 6px;font-size:12px;display:inline-flex}.poke-mascot{animation:.48s ease-out hop}.poke-mascot.still{animation:none}.page-sleeping{filter:brightness(.9)}.spin{transform-origin:50% 40vh;animation:1.3s cubic-bezier(.3,.1,.2,1) wheel-spin}@keyframes wheel-spin{to{transform:rotate(360deg)}}.brand-mark{flex:none;display:inline-flex;position:relative}.brand-text{line-height:1.2;display:grid}.mood{color:var(--muted);font-size:12px}.shades{gap:8%;height:24%;animation:.4s ease-out shades-drop;display:flex;position:absolute;top:43%;left:16%;right:16%}.shades i{background:#000;border:1px solid #333;border-radius:0;flex:1}.shades:before{content:"";background:#000;height:10%;position:absolute;top:35%;left:40%;right:40%}@keyframes shades-drop{0%{opacity:0;transform:translateY(-16px)}}.window-line{margin:-12px 0 12px}.window-progress{font-variant-numeric:tabular-nums;min-width:0;margin:0 0 12px}.window-progress-summary{font-size:var(--s1)}.window-progress-bar{background:var(--line);height:3px;margin-top:8px}.window-progress-bar>span{background:var(--green);height:100%;display:block}.window-progress>p{margin:8px 0 0}.line-unit{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex;position:relative}.tip-trigger{border-color:var(--dim);min-width:24px;min-height:24px;color:var(--muted);padding:0;font-size:12px;line-height:1}.tip{z-index:6;background:var(--surface);border:1px solid var(--line);width:max-content;max-width:240px;color:var(--text);text-align:left;opacity:0;visibility:hidden;padding:8px 10px;font-size:12px;line-height:1.4;transition:opacity .12s,visibility .12s;position:absolute;top:calc(100% + 6px);right:0}.line-unit:hover .tip,.tip-trigger:focus-visible+.tip,.line-unit:focus-within .tip{opacity:1;visibility:visible}.exact-rule{color:var(--text);margin:0 0 8px;font-size:14px}.side-switch{min-height:36px;padding:4px 0;font-size:12px}.slot{--slot-row-height:1.2em;font-variant-numeric:tabular-nums;display:inline-flex}.slot-digit{height:var(--slot-row-height);vertical-align:bottom;line-height:1.2;display:inline-block;overflow:hidden}.slot-reel{transition:transform .7s cubic-bezier(.2,.8,.2,1);display:grid}.slot-reel span{height:var(--slot-row-height);line-height:1.2;display:block}.result-card{position:relative;overflow:hidden}.result-video{object-fit:cover;border:1px solid var(--line);background:#000;flex:0 0 76px;width:76px;height:76px}.fed{color:var(--text);font-size:20px;font-weight:700}.result-card .coming-soon{margin:0 0 8px}.share-button{width:auto;min-height:40px;margin-top:8px;padding:8px 14px;font-size:12px;display:inline-flex}.confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.seed{clip-path:polygon(50% 0,100% 35%,100% 100%,0 100%,0 35%);background:linear-gradient(90deg,#2a2420 0 50%,#f2e2b7 50% 100%);width:6px;height:10px;animation:linear infinite seed-fall;position:absolute;top:-12px}@keyframes seed-fall{to{transform:translateY(260px)rotate(540deg)}}.chat{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.chat-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.chat-head h2{font-size:16px}.chat-list{overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:10px;height:280px;margin-top:8px;padding:8px 10px;display:flex;overflow-y:auto}.chat-empty{text-align:center;margin:auto}.chat-row{align-items:flex-start;gap:10px;display:flex}.identicon{background:hsl(var(--hue) 40% 14%);flex:none;grid-template-columns:repeat(5,4px);grid-auto-rows:4px;margin-top:3px;padding:2px;display:grid}.identicon i{display:block}.identicon i.on{background:hsl(var(--hue) 75% 62%)}.chat-body{flex:1;min-width:0}.chat-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.chat-address{color:var(--muted)}.bet-tag{border:1px solid var(--green);color:var(--green);padding:0 5px;font-size:12px;line-height:1.3}.chat-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.chat-jump{width:100%;min-height:32px;padding:4px 0;font-size:12px}.chat-form{gap:8px;margin-top:8px;display:flex}.chat-form input{background:var(--bg);min-width:0;min-height:44px;color:var(--text);border:1px solid var(--dim);border-radius:0;flex:1;padding:8px 12px;font-size:16px}.chat-form button{flex:none;min-width:72px}.chat-connect{margin-top:8px}.chat-connect button{width:100%}.chat-hint{margin:8px 0 0}.chat+.error:empty{display:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.desktop-hero{align-items:center;gap:20px;padding:16px 0;display:flex}.desktop-hero>img{width:44%;height:auto}.desktop-hero h2{letter-spacing:-.035em;font-size:32px}.pool-number{color:var(--green);text-shadow:0 0 12px #39ff6a55;font-size:20px}.desktop-hero p{margin:8px 0}.play-panel{padding:14px 0 0}.play-heading,.section-title,.sheet-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.play-heading h2{font-size:20px}.game-clock{justify-content:space-between;align-items:center;gap:16px;padding:16px 0 24px;display:flex}.game-clock>div{display:grid}.countdown{color:var(--green);font-variant-numeric:tabular-nums;text-shadow:0 0 18px #39ff6a40;letter-spacing:-.04em;font-size:48px;line-height:1.2}.line-value{text-align:right;line-height:1.3}.line-value strong{color:var(--text);font-size:32px}.market-buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.market-choice{text-align:center;min-width:0}.market-button{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:96px;padding:12px 4px;font-size:20px;font-weight:700;display:flex}.market-button .small{color:var(--muted);font-weight:400}.market-choice:last-child .market-button{font-size:16px}.pays{color:var(--green);min-height:38px;margin:8px 0;font-size:12px;display:block}.game-description{color:var(--text);margin:12px 0 8px;font-size:14px}.coming-soon{color:var(--dim);margin:8px 0;font-size:12px}.exact-link{justify-content:space-between;width:100%;margin-top:8px;display:flex}.empty-line{color:var(--muted);margin:8px 0 4px;font-size:12px}.how-it-works{border-top:1px solid var(--line);margin-top:12px}summary{cursor:pointer;min-height:44px;color:var(--green);padding:12px 0}details>p{font-size:14px}.section{border-top:1px solid var(--line);margin-top:24px;padding:24px 0}.secondary-page{max-width:900px;margin:16px auto 32px}.secondary-page>.section-title h2{font-size:32px}.secondary-page .section:first-of-type{margin-top:0}.secondary-page h3{margin:20px 0 12px}.secondary-page h2{margin-bottom:12px}.sync-line{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}footer{border-top:1px solid var(--line);color:var(--dim);justify-content:space-between;align-items:center;gap:16px;padding:24px 0 32px;font-size:12px;display:flex}.contract-links{flex-wrap:wrap;gap:20px;display:flex}.contract-links a{align-items:center;min-height:24px;display:inline-flex}.positions-strip{grid-template-columns:1fr 1fr;gap:24px;display:grid}.position-item{border-left:2px solid var(--line);min-width:0;padding-left:16px}.position-item p{margin:8px 0}.position-item ul{margin:8px 0;padding:0;list-style:none}.position-item li{color:var(--green);margin:6px 0;font-size:14px}.result-card{border-top:1px solid var(--line);align-items:flex-start;gap:20px;margin-top:24px;padding:24px 0;display:flex}.result-card>img{flex:0 0 76px}.result-body{flex:1;min-width:0}.result-body h3{margin:8px 0;font-size:32px}.result-body p{margin:8px 0}.payout{color:var(--green)}.result-card .action{max-width:320px}.notice{background:var(--surface);border-left:2px solid var(--green);margin:16px 0;padding:16px}.notice.error{border-color:var(--danger)}.notice>a{min-height:32px;margin-right:20px;display:inline-block}.notice button{margin-top:8px}.field{margin:16px 0}.field label,.amount-label label{color:var(--text);margin-bottom:8px;display:block}.field input,.field textarea,.amount-input input{background:var(--bg);border:1px solid var(--dim);color:var(--text);border-radius:0;width:100%;min-height:48px;padding:12px;font-size:16px}.field textarea{resize:vertical;line-height:1.5}.field .small{margin:8px 0}.amount-label{justify-content:space-between;align-items:start;gap:12px;margin-top:24px;display:flex}.amount-label>span{text-align:right;max-width:55%}.amount-input{border:1px solid var(--dim);background:var(--bg);align-items:center;padding:0 16px;display:flex}.amount-input input{border:0;flex:1 1 0;min-width:0;padding:16px 0;font-size:32px}.amount-input>span{color:var(--muted);white-space:nowrap;flex:none;min-width:3ch}.amount-chips{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.amount-chips button{padding:10px 2px;font-size:12px}.amount-chips button[aria-pressed=true]{background:var(--raised);box-shadow:var(--glow), inset 0 0 0 1px var(--green)}.action{margin-top:12px}.action>button{width:100%;min-height:48px}.tx-feedback{color:var(--muted);gap:4px;margin-top:8px;font-size:12px;display:grid}.tx-feedback:empty,.error:empty,.flow-status:empty{display:none}.tx-feedback.error{color:var(--danger)}.flow-status{color:var(--green);font-weight:700}.input-row,.button-row,.setting-actions{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.input-row .field{flex:1;min-width:180px}.input-row>button{margin-bottom:16px}.setting-actions>*{flex:1;min-width:220px}.key-values{margin:16px 0}.key-values>div{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr;gap:20px;padding:10px 0;display:grid}.key-values dt{color:var(--muted)}.key-values dd{overflow-wrap:anywhere;min-width:0;margin:0}.address-line{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.address-line button{min-height:32px;padding:4px 8px;font-size:12px}.setting{border-bottom:1px solid var(--line);padding:12px 0 24px}.setting h3{color:var(--text)}.oracle-purchase{border-block:1px solid var(--line);margin:24px 0;padding:12px 0 24px}.question{color:var(--muted);overflow-wrap:anywhere;margin:16px 0;padding:16px 0}pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:inherit;background:var(--surface);padding:16px;font-size:12px}.work-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.stats{grid-template-columns:repeat(2,1fr);gap:20px;margin:24px 0;display:grid}.stat{gap:4px;display:grid}.stat>span{color:var(--muted);font-size:12px}.stat>strong{color:var(--green);overflow-wrap:anywhere;font-size:20px}.checkbox{align-items:center;gap:12px;min-height:44px;display:flex}.checkbox input{accent-color:var(--green);width:20px;height:20px}.history-list{margin:24px 0}.history-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;padding:16px 0;display:grid}.history-row>div{gap:6px;min-width:0;display:grid}.history-row .oracle-links{grid-column:1/-1;gap:16px;font-size:12px;display:flex}.pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.empty-state{padding:24px 0}.account-menu{font-size:12px;position:relative}.account-menu summary{border:1px solid var(--green);padding:10px 12px;list-style:none}.account-menu summary span{margin-left:8px}.account-popover{min-width:260px;padding:16px;right:0}.account-popover a{padding:8px 0}.wallet-error,.pending-transaction{background:var(--surface);border:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:12px;display:flex;position:relative}.boot{text-align:center;justify-items:center;gap:16px;padding:20vh 24px;display:grid}.boot img{filter:drop-shadow(0 0 10px #39ff6a33)}dialog{border:1px solid var(--green);background:var(--bg);color:var(--text);overscroll-behavior:contain;border-radius:0;max-height:calc(100dvh - 40px);padding:24px;overflow:auto}dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050805df}.wallet-sheet,.amount-sheet{width:min(460px,100% - 32px)}.sheet-head{margin-bottom:12px}.sheet-head button{min-width:44px;padding:0;font-size:20px}.wallet-row{text-align:left;border:1px solid var(--line);background:var(--surface);width:100%;min-height:52px;color:var(--text);align-items:center;gap:14px;margin:8px 0;padding:12px;text-decoration:none;display:flex}.wallet-row img{flex:0 0 28px}.wallet-row>span:last-child{margin-left:auto}.wallet-row:hover{border-color:var(--green)}.intro-overlay{background:#0b0d0bf5;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:24px;inset:0}.intro-overlay[open]{justify-content:center;align-items:center;display:flex}.intro-content{text-align:center;flex-direction:column;align-items:center;gap:16px;width:min(600px,100%);margin:auto;display:flex;position:relative}.intro-content h1{letter-spacing:.025em;font-size:48px}.intro-content>p{margin:0;font-size:20px}.intro-close{background:0 0;border:0;font-size:20px;position:fixed;top:16px;right:16px}.intro-video-frame{aspect-ratio:374/640;border:2px solid var(--green);height:min(48dvh,410px);position:relative;box-shadow:0 0 32px #39ff6a35}.intro-video-frame video{object-fit:cover;width:100%;height:100%;display:block}.video-toggle{background:#0b0d0be6;min-height:32px;padding:4px 8px;font-size:12px;position:absolute;bottom:6px;right:6px}.intro-actions{gap:12px;width:min(420px,100%);display:flex}.intro-actions>*{flex:1}.bet-success{text-align:center}.bet-success p[role=status]{font-size:20px}.bet-success>button{width:100%;margin:16px 0 0}@media (width>=1100px){.play-layout{gap:40px}.play-panel .market-button{font-size:20px}.play-panel .market-choice:last-child .market-button{font-size:16px}}@media (width<=900px){.window-progress-summary{white-space:nowrap;overscroll-behavior-inline:contain;overflow-x:auto}.app-shell{padding:0 20px}.play-layout{grid-template-columns:1fr;gap:0}.desktop-hero{display:none}.play-panel{padding-top:12px}.play-heading{margin-bottom:0}.game-clock{padding:8px 0 14px}.window-line{margin:-8px 0 10px}.poke-row{padding-top:4px}.market-button{min-height:86px}.pays{min-height:20px}.how-it-works{margin-bottom:0}.work-grid{gap:20px}.history-row{grid-template-columns:1fr 1fr}.history-row>button{grid-column:1/-1}.header{height:76px}}@media (width<=600px){.app-shell{padding:0 16px}.header{gap:4px;height:68px}.brand{gap:7px}.brand img{width:32px;height:32px}.brand h1{letter-spacing:0;font-size:14px}.mood{font-size:12px}.header-actions{gap:0}.poke-row{justify-content:space-between;padding:8px 0 0}.chat-list{height:240px}.running-banner{font-size:16px}.social{width:32px;font-size:16px}.wallet-button{min-height:40px;padding:8px;font-size:12px}.account-menu summary{padding:8px}.navigation{gap:24px;height:48px;margin-bottom:8px}.balance-line{gap:8px}.stream-bar{height:32px;padding:0 8px;font-size:12px}.stream-bar>span{gap:6px}.play-panel{padding-top:16px}.play-heading h2{font-size:16px}.game-clock{padding:12px 0 16px}.countdown{font-size:48px}.line-value strong{font-size:32px}.market-buttons{gap:8px}.market-button{gap:4px;min-height:78px;padding:10px 2px;font-size:20px}.market-choice:last-child .market-button{font-size:14px}.pays{min-height:34px;margin:6px 0;font-size:12px;line-height:1.4}.game-description{margin:4px 0 8px;font-size:12px}.coming-soon{margin:8px 0;font-size:12px}.exact-link{margin-top:0;font-size:12px}.empty-line{margin:0}.section{margin-top:20px;padding:20px 0}.section-title h2{font-size:20px}.section-title .small{font-size:12px}.positions-strip{grid-template-columns:1fr;gap:16px}.my-bets .section-title{align-items:start}.result-card{gap:12px}.result-card>img{flex-basis:54px;width:54px}.result-body h3{font-size:20px}.result-body p{font-size:12px}.key-values>div{grid-template-columns:100px 1fr;gap:12px}.work-grid{grid-template-columns:1fr}.history-row{gap:16px}.secondary-page{margin-top:12px}.secondary-page>.section-title h2{font-size:20px}.setting-actions{width:100%;display:grid}.setting-actions>*{min-width:0}.input-row{gap:0}.input-row .field{flex-basis:100%}.input-row>button{margin-bottom:12px}.stats{gap:16px}.contract-links{gap:8px 16px}footer{flex-direction:column;align-items:start;gap:12px}.sync-line{margin:8px 0}.wallet-sheet,.amount-sheet{width:100%;max-width:none;padding:24px 20px max(24px, env(safe-area-inset-bottom));border-bottom:0;border-inline:0;max-height:92dvh;margin:auto 0 0}.intro-overlay{padding:24px 16px}.intro-content{gap:16px}.intro-content h1{font-size:32px}.intro-content>p{font-size:16px}.intro-video-frame{height:min(45dvh,360px)}.intro-actions{gap:10px}.intro-actions>*{padding:12px 8px}.intro-close{top:6px;right:6px}.pagination{flex-wrap:wrap}.amount-label{font-size:14px}.pending-transaction{font-size:12px}}@media (width<=350px){.app-shell{padding:0 12px}.brand h1{max-width:90px;font-size:12px;line-height:1.3}.brand img{width:28px;height:28px}.navigation{gap:16px}.balance-line,.market-choice:last-child .market-button,.stream-bar{font-size:12px}.stream-bar .status-dot{display:none}.intro-content h1{letter-spacing:-.04em;font-size:32px}.intro-actions{flex-direction:column}.intro-video-frame{height:38dvh}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}button:active:not(:disabled),a.button:active{transform:none}.zzz span{opacity:1;margin-right:4px;position:static}.seed{display:none}.spin{transform:none}}@media (forced-colors:active){button,a.button,input,textarea,dialog{border:1px solid buttontext}:focus-visible{outline:2px solid highlight}.status-dot{background:highlight}}
