:root{--bg: #0f1720;--surface: #17212c;--surface-2: #1f2b38;--text: #e8eef4;--muted: #9aa8b8;--border: #2b3a4a;--accent: #2fbf71;--accent-text: #06140c;--accent-soft: #143a27;--danger: #ff7070;--danger-soft: #3b1d20;--notice: #ffd27a;--notice-soft: #3a2f16;--lagai: #1d4f7a;--lagai-text: #e6f2ff;--khai: #6b2a3a;--khai-text: #ffe8ee;--radius: 12px;--font: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--mono: ui-monospace, "Cascadia Mono", Consolas, monospace;color-scheme:dark}:root[data-theme=light]{--bg: #e9e9e9;--surface: #ffffff;--surface-2: #f8fbff;--text: #0b2140;--muted: #5d7898;--border: #c4dcf1;--accent: #1f63b2;--accent-text: #ffffff;--accent-soft: #e3eefb;--danger: #d11a1a;--danger-soft: #fdecec;--notice: #7a5200;--notice-soft: #fff3d6;--lagai: #ffffff;--lagai-text: #0c18c9;--khai: #ffffff;--khai-text: #ff1010;--font: Arial, Helvetica, sans-serif;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--text);font:16px/1.5 var(--font);-webkit-text-size-adjust:100%}.shell{min-height:100dvh;display:flex;flex-direction:column}.top{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 16px;border-bottom:1px solid var(--border);background:var(--surface)}.brand{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.01em}main{flex:1;width:100%;max-width:440px;margin:0 auto;padding:16px;padding-bottom:calc(72px + env(safe-area-inset-bottom))}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 16px}h1{font-size:1.4rem;margin:0 0 12px}h2{font-size:1.1rem;margin:0 0 6px}p{margin:0 0 12px}form{display:flex;flex-direction:column;gap:4px}label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:.95rem;margin-top:8px}input:not([type=checkbox]){font:inherit;font-weight:400;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:12px;min-height:48px;width:100%}input:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input.otp{font-family:var(--mono);font-size:1.5rem;letter-spacing:.4em;text-align:center}.check{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400}.check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent);flex:none}.btn{font:inherit;font-weight:600;min-height:48px;padding:10px 16px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.btn.ghost{background:transparent;border-color:transparent;color:var(--accent);padding-inline:4px}.btn.block{width:100%;margin-top:12px}.btn:disabled{opacity:.55;cursor:default}.link{font:inherit;background:none;border:0;padding:0;color:var(--accent);text-decoration:underline;cursor:pointer}.row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px}.row.between{justify-content:space-between}.muted{color:var(--muted)}.small{font-size:.875rem}.mono{font-family:var(--mono)}.form-error{color:var(--danger);background:var(--danger-soft);border-radius:8px;padding:8px 12px;margin:8px 0 0}.notice{color:var(--notice);background:var(--notice-soft);border-radius:8px;padding:8px 12px}.banner{margin:16px 0 0;text-align:center;color:var(--muted)}.club{background:var(--accent-soft);border-radius:8px;padding:10px 12px;margin:8px 0 0}.tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:8px;background:var(--surface-2);border-radius:10px}.tabs button{font:inherit;font-weight:600;min-height:44px;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--border)}.progress{display:flex;gap:4px;list-style:none;padding:0;margin:0 0 16px}.progress li{flex:1;font-size:.7rem;color:var(--muted);border-top:4px solid var(--border);padding-top:4px;text-align:center}.progress li.done{border-color:var(--accent)}.progress li.now{border-color:var(--accent);color:var(--text);font-weight:700}.points{margin:12px 0 4px;padding-left:20px;color:var(--muted);font-size:.925rem}.points li+li{margin-top:4px}.strength{margin:0;font-size:.85rem;color:var(--muted)}.strength.weak{color:var(--danger)}.strength.fair{color:var(--notice)}.strength.strong{color:var(--accent)}.enrol{display:flex;flex-direction:column;gap:8px;padding:12px;background:var(--surface-2);border-radius:var(--radius)}.enrol p{margin:0}.secret{font-family:var(--mono);font-size:1.05em;letter-spacing:.08em;word-break:break-all;user-select:all;text-align:center}.qr{width:200px;height:200px;align-self:center;border-radius:4px}.tour{background:var(--surface-2);border-radius:var(--radius);padding:16px}.foot{margin:12px 0 0;text-align:center;color:var(--muted);font-size:.875rem}.help{margin-top:12px;font-size:.875rem}.help summary{display:flex;align-items:center;min-height:44px;color:var(--accent);cursor:pointer}.help summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.help p{margin:4px 0 0;color:var(--muted)}main.wide{max-width:720px}.menu{position:relative}.menu summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px;border:1px solid var(--border);border-radius:10px;font-weight:600;list-style:none;cursor:pointer}.menu summary::-webkit-details-marker{display:none}.menu summary:before{content:"";width:16px;height:12px;background:linear-gradient(currentColor 0 0) top / 100% 2px no-repeat,linear-gradient(currentColor 0 0) center / 100% 2px no-repeat,linear-gradient(currentColor 0 0) bottom / 100% 2px no-repeat}.menu summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.menu ul{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:210px;max-height:calc(100dvh - 72px);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:6px;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 24px #0000004d}.menu li a,.menu li button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.menu li a:hover,.menu li button:hover{background:var(--surface-2)}.switch{position:relative;flex:none;width:36px;height:20px;border-radius:10px;background:var(--border)}.switch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text);transition:transform .15s}[aria-checked=true] .switch{background:var(--accent)}[aria-checked=true] .switch:after{transform:translate(16px)}.home{display:flex;flex-direction:column;gap:12px}.strip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:12px}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tile{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px;border:1px solid transparent;border-radius:10px;background:var(--surface-2);color:var(--text);font:inherit;text-align:left}button.tile{border-color:var(--border);cursor:pointer}.tile .label,.sheet dt{font-size:.75rem;font-weight:600;color:var(--muted)}.tile .value,.sheet dd{font-family:var(--mono);font-weight:700;overflow-wrap:anywhere}.value.up{color:var(--accent)}.value.down{color:var(--danger)}.sheet{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 0;padding:8px;border-radius:10px;background:var(--surface-2)}.sheet div{min-width:0}.sheet dd{margin:0}.novalue{margin:8px 0 0;font-size:.75rem;color:var(--muted)}.cycle{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0;padding:8px 12px;border-radius:10px;background:var(--notice-soft);color:var(--notice);font-size:.875rem;font-weight:600}.stale{margin:0;padding:8px 12px;border-radius:8px;background:var(--danger-soft);color:var(--danger);font-size:.875rem}.stale-list{opacity:.6}.group+.group{margin-top:12px}.group-head{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.group-head h2{margin:0;font-size:1rem}.cols,.rates{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.cols span{grid-column:span 2;text-align:center;font-size:.75rem;font-weight:700;color:var(--muted)}.matches{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.match{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.meta{display:flex;flex-direction:column;gap:2px;min-width:0}.name{display:flex;align-items:center;gap:6px;font-weight:700}.when{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.8rem;color:var(--muted)}.badge{padding:0 6px;border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:.7rem;font-weight:700}.badge.fmt{background:var(--surface-2)}.live-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.rates{position:relative}.cell{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:8px;font-family:var(--mono);font-size:1rem;font-weight:700}.cell.lagai{background:var(--lagai);color:var(--lagai-text)}.cell.khai{background:var(--khai);color:var(--khai-text)}.suspended{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#0009;color:#ffb4b4;font-size:.85rem;font-weight:800;letter-spacing:.12em}:root[data-theme=light] .suspended{background:#ffffffbf;color:#b00020}.empty{margin:0;padding:12px;border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);font-size:.9rem}.skeleton{background:linear-gradient(90deg,var(--surface) 25%,var(--surface-2) 50%,var(--surface) 75%);background-size:200% 100%;border:1px solid var(--border)}.strip.skeleton{height:128px}.cycle.skeleton{height:36px}.match.skeleton{height:104px}@media(prefers-reduced-motion:no-preference){.live-dot{animation:pulse 1.6s ease-in-out infinite}.skeleton{animation:shimmer 1.4s linear infinite}}@keyframes pulse{50%{opacity:.35}}@keyframes shimmer{to{background-position:-200% 0}}@media(min-width:600px){.group-head{flex-direction:row;align-items:end;justify-content:space-between;padding-right:13px}.group-head .cols{width:312px}.match{flex-direction:row;align-items:center;justify-content:space-between}.match .rates{flex:none;width:312px}}.match{position:relative}.match .open{color:inherit;text-decoration:none}.match .open:after{content:"";position:absolute;inset:0;z-index:1;border-radius:var(--radius)}.match .open:focus-visible{outline:none}.match .open:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}a.btn{display:flex;align-items:center;justify-content:center;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.matchpage{display:flex;flex-direction:column;gap:12px;padding-bottom:72px}.matchpage .up,.preview .up{color:var(--accent)}.matchpage .down,.preview .down{color:var(--danger)}.fx h1{margin:4px 0;font-size:1.3rem}.fx .when{margin:0}.back{color:var(--accent);font-size:.9rem;font-weight:600;text-decoration:none}.badge.delayed{color:var(--notice);background:var(--notice-soft);border-color:transparent}.score{margin:0;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);font-size:.85rem}.score.live{display:grid;gap:4px;color:var(--text)}.score-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-weight:700;font-variant-numeric:tabular-nums}.score-row .inn.batting:after{content:" *";color:var(--accent)}.score-note,.score-toss{margin:0;font-size:.8rem}.badge.state{background:var(--accent-soft)}.badge.state.s-rain,.badge.state.s-stumps,.badge.state.s-abandoned,.badge.state.s-no_result{background:var(--surface-2)}.row-score{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums}.jump,.others ul{display:flex;gap:6px;overflow-x:auto;margin:0;padding:2px 0 4px;list-style:none;scrollbar-width:thin}.jump button,.others a{flex:none;display:flex;align-items:center;gap:6px;min-height:44px;padding:6px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:.85rem;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer}.markets{display:flex;flex-direction:column;gap:12px}.mcard{padding:10px 12px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);scroll-margin-top:12px}.mhead{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:6px}.mhead h2{margin:0;font-size:1rem}.mstate{display:inline-flex;align-items:center;gap:4px;color:var(--danger);font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mstate:empty{display:none}.rrow,.srow{display:grid;grid-template-columns:minmax(0,1fr) 152px;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--border)}.rrow.heads,.srow.heads{padding:0 0 4px;border-top:0}.pair{display:grid;grid-template-columns:1fr 1fr;gap:4px;text-align:center;font-size:.75rem;font-weight:700;color:var(--muted)}.rname{display:flex;flex-direction:column;gap:2px;min-width:0;font-weight:600;overflow-wrap:anywhere}.rname .small{font-weight:400}.pl{font-family:var(--mono);font-size:.8rem;font-weight:700}.rcells{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4px}button.cell{flex-direction:column;gap:0;width:100%;min-height:44px;padding:2px;border:0;line-height:1.1;cursor:pointer}button.cell[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--text)}button.cell:disabled{cursor:default}button.cell.dim{opacity:.45}.cell .ln{font-size:1rem}.cell .rt{font-size:.7rem;font-weight:600}.rcells .suspended{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.lock-ico{flex:none}.slip{gap:8px;margin:2px 0 8px;padding:12px;background:var(--surface-2);border:1px solid var(--border);border-left:4px solid var(--lagai);border-radius:10px}.slip.khai{border-left-color:var(--khai)}.slip p{margin:0}.slip label{margin-top:0}.slip-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.slip .x{flex:none;width:44px;height:44px;border:0;border-radius:8px;background:transparent;color:var(--text);font-size:1.4rem;cursor:pointer}.slip select{font:inherit;font-weight:400;min-height:48px;padding:10px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:10px}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{min-width:56px;min-height:44px;padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-family:var(--mono);font-size:.85rem;font-weight:700;cursor:pointer}.chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.preview{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:0}.preview div{padding:6px 8px;background:var(--surface);border-radius:8px}.preview dt{font-size:.7rem;color:var(--muted)}.preview dd{margin:0;font-family:var(--mono);font-size:.9rem;font-weight:700}.moved{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.moved .btn{min-height:44px;padding:6px 12px}.slip-actions{display:grid;grid-template-columns:1fr 2fr;gap:8px;margin-top:4px}.mybets h2,.others h2{font-size:1rem}.tablewrap{overflow-x:auto;margin-bottom:10px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.bets{width:100%;border-collapse:collapse;font-size:.85rem}.bets caption{padding:8px 10px 4px;text-align:left;font-weight:700}.bets th,.bets td{padding:6px 10px;text-align:left;white-space:nowrap}.bets th{color:var(--muted);font-size:.75rem}.bets tr.lagai td{background:color-mix(in srgb,var(--lagai) 35%,transparent)}.bets tr.khai td{background:color-mix(in srgb,var(--khai) 35%,transparent)}.badge.state{margin-left:6px;background:var(--surface-2)}.bar-live{position:fixed;left:50%;bottom:16px;z-index:10;width:min(688px,calc(100% - 32px));transform:translate(-50%);pointer-events:none}.bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;box-shadow:0 6px 24px #00000059;pointer-events:auto}.bar.ok{border-left:4px solid var(--accent)}.bar.bad{border-left:4px solid var(--danger)}.bar button.text{padding:0 12px;font-size:.9rem;font-weight:600;text-decoration:underline}.bar .stack{display:flex;flex-direction:column;gap:4px}.bar button{flex:none;min-width:44px;height:44px;border:0;border-radius:8px;background:transparent;color:var(--text);font-size:1.3rem;cursor:pointer}.mcard.skeleton{height:180px}@media(min-width:600px){.rrow,.srow{grid-template-columns:minmax(0,1fr) 200px}}.page h1{margin-bottom:12px}.tabs.three{grid-template-columns:repeat(3,1fr)}.pnl.plus,.mono.plus{color:var(--accent)}.pnl.minus,.mono.minus{color:var(--danger)}.betlist{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.betlist li{padding:12px;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--lagai);border-radius:var(--radius)}.betlist li.khai{border-left-color:var(--khai)}.betlist-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-weight:600}.betlist-top a{color:inherit;min-width:0;overflow-wrap:anywhere}.betlist-top .pnl{flex:none}.betlist-mid{margin-top:4px;font-size:.9rem}.betlist-facts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:4px 20px;margin:8px 0 0;font-size:.85rem}.betlist-facts dt,.totals dt{color:var(--muted);font-size:.75rem}.betlist-facts dd,.totals dd{margin:0}.betlist-status{margin:6px 0 0;font-size:.8rem}.range{display:flex;flex-direction:row;align-items:flex-end;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.range label{flex:1 1 140px}.totals{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 12px}.totals div{padding:8px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.totals dd{font-weight:700}.tablewrap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ledger{width:100%;border-collapse:collapse;font-size:.85rem}.ledger th,.ledger td{padding:8px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.ledger th{color:var(--muted);font-size:.75rem;white-space:nowrap}.ledger td.mono{text-align:right;white-space:nowrap}.ledger tbody tr:last-child td{border-bottom:0}.ledger tr.cycle td{background:var(--surface-2);font-weight:600}.block{display:block}.prose h2{margin:20px 0 6px;font-size:1.05rem}.prose p,.prose li{line-height:1.55}.prose ul{padding-left:20px}.prose .lead{padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.prose .both{display:block}.prose .both .alt{display:block;margin-top:2px;color:var(--muted);font-size:.92em}.prose ol{padding-left:22px}.prose ol li+li,.prose ul li+li{margin-top:8px}.page h2{margin:20px 0 8px;font-size:1.05rem}.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0 0 12px}.facts div{padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.facts dt{color:var(--muted);font-size:.75rem}.facts dd{margin:2px 0 0;overflow-wrap:anywhere}.sessions,.expolist{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.sessions li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.sessions .btn{flex:none}.expolist li{padding:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.expolist-match{font-weight:600;color:inherit}.expolist .ledger{margin-top:8px}.totals.one{grid-template-columns:minmax(0,220px)}.ledger td.minus{color:var(--danger)}.ledger tfoot th,.ledger tfoot td{border-top:2px solid var(--border);border-bottom:0;font-weight:700}.ledger td a{color:inherit}.page select{font:inherit;font-weight:400;min-height:48px;padding:10px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:10px}.ldr-period{display:flex;flex-wrap:wrap;gap:4px 16px;margin:12px 0;color:var(--muted)}.ldr-period>span:first-child{color:var(--text);font-weight:700}.ldr td .badge{margin-left:6px}.ldr tr.me td{background:var(--accent-soft)}.badge.crest.c-bronze{border-color:#b87333;color:#d9915a}.badge.crest.c-silver{border-color:#9aa8b8}.badge.crest.c-gold{border-color:#d4a017;color:#e0b52f}.badge.crest.c-platinum{border-color:#7fd3e0;color:#7fd3e0}:root[data-theme=light] .badge.crest.c-bronze{color:#8a4e1c}:root[data-theme=light] .badge.crest.c-gold{color:#6b5200}:root[data-theme=light] .badge.crest.c-platinum{color:#0f6470}.crests{display:grid;gap:6px;margin:0 0 12px;padding:0;list-style:none}.crests li{display:flex;align-items:center;gap:8px}.toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:56px;margin:16px 0 0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;text-align:left;cursor:pointer}.toggle:disabled{opacity:.6;cursor:progress}.club-head{display:flex;align-items:center;gap:12px;margin:0 0 12px}.swatch{flex:none;width:36px;height:36px;border-radius:50%;border:2px solid var(--border)}.swatch.emerald{background:#1f9d63}.swatch.sapphire{background:#2a62c9}.swatch.ruby{background:#c0304a}.swatch.amber{background:#d99a1b}.swatch.violet{background:#7a4cc2}.swatch.slate{background:#5b6878}.swatches{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;border:0}.swatches label{flex-direction:row;align-items:center;margin:0;min-height:44px;cursor:pointer}.swatches input{position:absolute;opacity:0;width:1px;height:1px}.swatches input:checked+.swatch{border-color:var(--text);box-shadow:0 0 0 2px var(--accent)}.swatches input:focus-visible+.swatch{outline:2px solid var(--accent);outline-offset:2px}.leagues{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.leagues li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin:0 0 12px}.inline-form label{flex:1 1 200px}.club-name{margin:0;font-size:1.15rem;font-weight:700}.club-head p{margin:0}.row-actions{display:flex;gap:4px}.league-board{flex-basis:100%;min-width:0}.copy{user-select:all}:root[data-lang=hi] body{line-height:1.6}:root[data-lang=hi] .btn,:root[data-lang=hi] .menu summary,:root[data-lang=hi] .tile .label,:root[data-lang=hi] .bottom span{letter-spacing:0}.langs{display:inline-flex;margin-left:auto;margin-right:8px;border:1px solid var(--border);border-radius:999px;overflow:hidden;background:var(--surface-2)}.langs button{font:inherit;font-size:.85rem;font-weight:600;min-height:36px;min-width:44px;padding:0 10px;border:0;background:transparent;color:var(--muted);cursor:pointer}.langs button[aria-pressed=true]{background:var(--accent);color:var(--accent-text)}.langs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media(max-width:379px){.brand span{display:none}}.bottom{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(4,1fr);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -6px 18px #0000001f;border-top:1px solid var(--border);background:var(--surface)}.bottom.cols-5{grid-template-columns:repeat(5,1fr)}.bottom a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;color:var(--muted);text-decoration:none;font-size:.75rem;font-weight:600}.bottom a.active{color:var(--accent)}.bottom a:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.notice-strip{overflow:hidden;white-space:nowrap;background:var(--notice-soft);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:6px 0;margin-bottom:12px;font-weight:600}.notice-strip span{display:inline-block;padding-left:100%}@media(prefers-reduced-motion:no-preference){.notice-strip span{animation:notice-scroll 22s linear infinite}.notice-strip:hover span{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.notice-strip{white-space:normal;padding:6px 10px}.notice-strip span{padding-left:0}}@keyframes notice-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}:root{--neela: #3d7fe0;--hara: #2f9e5a;--sunehra: #d9a32b;--laal: #d94848;--felt: #12352a}:root[data-theme=light]{--felt: #dff0e6}.games{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:12px 0;padding:0;list-style:none}.game-tile{display:grid;gap:6px;padding:14px;min-height:140px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);text-decoration:none}.game-tile:hover,.game-tile:focus-visible{border-color:var(--accent)}.game-tile.off{opacity:.55;cursor:not-allowed}.game-tile.off:hover{border-color:var(--border)}.game-name{display:flex;flex-direction:column;font-weight:700;font-size:1.05rem}.game-ico{display:flex;gap:6px;align-items:center;min-height:60px}.arcade-bal{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.table-felt{display:grid;justify-items:center;gap:10px;padding:16px 12px;margin:8px 0 4px;background:var(--felt);border-radius:var(--radius)}.cards-row{display:flex;gap:24px}.cards-row figure{display:grid;justify-items:center;gap:4px;margin:0}.pcard{display:grid;place-items:center;width:72px;height:100px;border-radius:8px;background:#fbfbf7;color:#1a1a1a;border:1px solid #c9c9c0;font-family:var(--mono);font-size:1.5rem;font-weight:700}.pcard.red{color:#c62828}.pcard.blank{background:var(--surface-2);color:var(--muted);border-style:dashed}.pcard.mini{width:40px;height:56px;font-size:.9rem}.die{display:grid;place-items:center;width:96px;height:96px;border-radius:18px;background:#fbfbf7;color:#1a1a1a;font-family:var(--mono);font-size:2.6rem;font-weight:800;box-shadow:inset 0 -4px #00000026}.die.mini{width:52px;height:52px;border-radius:10px;font-size:1.4rem}.round-line{margin:0;padding:6px 12px;border-radius:8px;background:var(--surface);text-align:center}.round-line.won strong{color:var(--accent)}.round-line.lost strong{color:var(--danger)}.picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-bottom:8px}.pick{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:56px;padding:8px 12px;border:1px solid var(--border);border-left-width:6px;border-radius:10px;background:var(--surface);color:var(--text);font:inherit;font-weight:600;text-align:left;cursor:pointer}.pick[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent)}.pick.p-neela{border-left-color:var(--neela)}.pick.p-hara{border-left-color:var(--hara)}.pick.p-sunehra{border-left-color:var(--sunehra)}.pick.p-laal{border-left-color:var(--laal)}.seedline{overflow-wrap:anywhere}.notice.bad{color:var(--danger);background:var(--danger-soft)}.notice p{margin:0 0 4px;overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.wheel-turn{transition:transform 2.2s cubic-bezier(.2,.8,.2,1)}.die.rolling{animation:die-roll .5s linear infinite}}@keyframes die-roll{to{transform:rotate(360deg)}}.export-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin:0 0 8px}.print-mark{display:none}@media print{@page{margin:12mm 10mm 16mm}body.printing{background:#fff;color:#000}body.printing .print-hide,body.printing .no-print{display:none!important}body.printing .print-path{display:block!important;position:static!important;overflow:visible!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}body.printing .export-area *{color:#000!important;background:none!important;box-shadow:none!important}body.printing .export-area .table-wrap,body.printing .export-area .tablewrap{overflow:visible!important;max-height:none!important}body.printing .export-area table{width:100%;font-size:10pt;border-collapse:collapse}body.printing .export-area th,body.printing .export-area td{border-bottom:1px solid #999}body.printing .export-area thead{display:table-header-group}body.printing .export-area tr{break-inside:avoid}body.printing .print-mark{display:flex;flex-direction:column;gap:2px;margin:0 0 10px;padding:0 0 8px;border-bottom:2px solid #000;font-size:10pt}body.printing .print-mark strong{font-size:13pt}body.printing .print-foot{position:fixed;left:0;right:0;bottom:0;font-size:8pt;text-align:center;color:#444!important}}:root{--hero-a: #163b2c;--hero-b: #0f1f2c;--t-cricket: #2fbf71;--t-cards: #e0a641;--t-dice: #5b8def;--t-wheel: #e06c6c;--t-ldr: #b57bee;--t-bets: #4fc3c3}:root[data-theme=light]{--hero-a: #dff4e8;--hero-b: #ffffff;--t-cricket: #13824a;--t-cards: #a86b00;--t-dice: #2a5fd0;--t-wheel: #c23b3b;--t-ldr: #7a3fc4;--t-bets: #1a8686}.lobby .strip{background:linear-gradient(135deg,var(--hero-a),var(--hero-b) 70%);border-color:transparent;box-shadow:0 8px 24px #0000002e}.lobby .strip .tile{background:#ffffff0f;border-color:#ffffff14}:root[data-theme=light] .lobby .strip .tile{background:#ffffffb8;border-color:#0000000f}.lobby .strip .tile .value{font-size:.95rem;white-space:nowrap}.sec-h{margin:4px 0 0;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.sec-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.see-all{font-size:.875rem;font-weight:600;color:var(--accent);text-decoration:none}.see-all:hover{text-decoration:underline}.tiles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 0;padding:0;list-style:none}.tiles-grid .span2{grid-column:1 / -1}@media(min-width:600px){.tiles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles-grid .span2{grid-column:span 2}}.tiles-grid>li{display:contents}.ptile{--tint: var(--accent);position:relative;display:flex;flex-direction:column;gap:10px;min-height:132px;padding:14px;background:var(--surface);border:1px solid var(--border);border-radius:16px;color:var(--text);text-decoration:none;overflow:hidden;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.ptile:after{content:"";position:absolute;right:-28px;top:-28px;width:96px;height:96px;border-radius:50%;background:var(--tint);opacity:.1;pointer-events:none}a.ptile:hover,a.ptile:focus-visible{border-color:var(--tint);transform:translateY(-1px);box-shadow:0 6px 18px #00000029}a.ptile:active{transform:translateY(0)}.ptile:focus-visible{outline:2px solid var(--tint);outline-offset:2px}.ptile.span2{flex-direction:row;align-items:center;min-height:108px}.ptile.span2 .ico{width:64px;height:64px}.ptile.span2 .ico svg{width:34px;height:34px}.ptile .ico{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:color-mix(in srgb,var(--tint) 18%,transparent);color:var(--tint);flex:none}.ptile-text{display:flex;flex-direction:column;min-width:0;flex:1}.ptile-name{display:flex;flex-direction:column;font-weight:700;font-size:1rem;line-height:1.25}.ptile-name .deva{font-size:.8rem;font-weight:500;color:var(--muted)}.ptile-hint{margin-top:2px;font-size:.78rem;line-height:1.35;color:var(--muted)}.ptile.off{opacity:.55}.ptile.skeleton{border-color:transparent}.pill{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 10px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:.78rem;font-weight:700;white-space:nowrap}.pill.live{background:var(--accent-soft);color:var(--accent)}.t-cricket{--tint: var(--t-cricket)}.t-arcade{--tint: var(--t-dice)}.t-ldr{--tint: var(--t-ldr)}.t-bets{--tint: var(--t-bets)}:root{--hd: linear-gradient(90deg, #214fa0, #2f8fcb);--hd2: linear-gradient(90deg, #285aa8, #3897cd);--board-hd: linear-gradient(90deg, #2150a0, #2a84b8);--card: rgba(255, 255, 255, .9);--card-line: rgba(113, 189, 241, .45);--card-shadow: 0 12px 26px rgba(22, 63, 112, .08);--ink: #0b2140;--label: #173b63;--row-line: #dbeaf6;--back-blue: #0c18c9;--lay-red: #ff1010;--cond: "Barlow Condensed", "Arial Narrow", "Trebuchet MS", sans-serif;--verdana: Verdana, Geneva, sans-serif}:root:not([data-theme=light]){--card: #17212c;--card-line: #2b3a4a;--card-shadow: none;--ink: #e8eef4;--label: #c9d6e3;--row-line: #2b3a4a;--back-blue: #8fb6ff;--lay-red: #ff8a8a}main{padding:12px 10px 22px}.top{position:sticky;top:0;z-index:40;gap:6px;height:56px;padding:6px;border:0;background:var(--hd);box-shadow:inset 0 -1px #ffffff14;color:#fff}.top .brand{flex:none}.top .brand img{width:33px;height:33px;padding:3px;border-radius:50%;background:#fff}.top .brand-name{flex:1;font-weight:700}.top>.langs{margin:0;border-color:#ffffff40;background:#ffffff1a}.top>.langs button{color:#fff}.top>.langs button[aria-pressed=true]{background:#fff;color:#1f4f98}.stats{position:relative;display:flex;flex:1;justify-content:flex-end;gap:5px;min-width:0}.top .tile{flex:0 1 76px;justify-content:center;gap:0;min-width:0;height:44px;padding:5px 6px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff1a;color:#fff;text-decoration:none;cursor:pointer}.top .tile .label{font-size:8px;font-weight:700;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8}.top .tile .value{overflow:hidden;font-family:inherit;font-size:11px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;color:#fff}.top .tile .value.up{color:#a6ffc0}.top .tile .value.down{color:#ffc0c0}.top .tile.exp{border-color:#7bcbfff2;background:linear-gradient(180deg,#f7fbff,#dff1ff);box-shadow:inset 0 1px #ffffffb3,0 4px 12px #0a203b2e}.top .tile.exp .label,.top .tile.exp .value{color:#12355c}.stats .sheet{position:absolute;top:calc(100% + 10px);right:0;z-index:45;width:min(300px,calc(100vw - 20px));margin:0;padding:10px;border:1px solid var(--card-line);border-radius:12px;background:var(--surface);color:var(--text);box-shadow:0 12px 28px #0a203b40}.stats .sheet dd{font-family:inherit}.top .menu summary{position:relative;max-width:96px;height:44px;min-height:0;padding:5px 22px 5px 8px;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#ffffff1a;color:#fff;font-size:11px;font-weight:700}.top .menu summary:before{display:none}.top .menu summary .code{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.top .menu summary .chev{position:absolute;right:7px;top:50%;transform:translateY(-50%);font-size:10px}.top .menu[open] summary .chev{transform:translateY(-50%) rotate(180deg)}.top .menu summary:focus-visible{outline-color:#fff}.top .menu ul{top:calc(100% + 10px);min-width:220px;max-height:calc(100dvh - 76px);border:1px solid rgba(255,255,255,.12);background:#0d2348f5;box-shadow:0 16px 36px #04102473;backdrop-filter:blur(8px)}.top .menu li a,.top .menu li button{color:#fff;font-size:14px;font-weight:600}.top .menu li a:hover,.top .menu li button:hover{background:#ffffff1a}.top .menu .langs-row{margin-bottom:4px;padding:4px 6px 8px;border-bottom:1px solid rgba(255,255,255,.12)}.top .menu .langs-row .langs{margin:0;border-color:#ffffff40;background:transparent}.top .menu .langs-row .langs button{width:auto;min-height:34px;justify-content:center;color:#fff}.top .menu .langs-row .langs button[aria-pressed=true]{background:#fff;color:#1f4f98}.notice-strip{display:flex;align-items:center;gap:8px;height:30px;margin:0;padding:0 8px;border:0;border-radius:0;background:linear-gradient(90deg,#0d2348,#163a70);color:#fff;font-size:13px;font-weight:700}.notice-strip .new{flex:none;padding:2px 8px;border-radius:999px;background:linear-gradient(180deg,#ffe680,#f5b400);color:#231700;font-size:10px;font-weight:800;letter-spacing:.05em}.notice-strip .track{flex:1;min-width:0;overflow:hidden}.back-main,.matchpage .foot a{display:flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border-radius:999px;background:var(--hd2);color:#fff;font-size:12.8px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;box-shadow:0 8px 18px #1f58972e}.back-main{width:max-content;max-width:100%;margin:0 auto 12px}.matchpage .foot{margin:4px 0 0}.foot-chip{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:20px;text-align:center}.foot-chip .novalue{margin:0;font-size:11px}.foot-chip .chip{padding:8px 16px;border:1px solid rgba(113,189,241,.28);border-radius:999px;background:#ffffffdb;color:#203a5c;font:700 12.5px var(--verdana);box-shadow:0 6px 16px #163f7014}.card{overflow:hidden;padding:0 14px 16px;border:1px solid rgba(113,189,241,.42);border-radius:16px;background:var(--card);box-shadow:0 14px 28px #163f7014}.card>h1{margin:0 -14px 14px;padding:10px 12px;background:var(--hd2);color:#fff;font:700 15.4px var(--verdana);text-align:center}.card>:not(h1):first-child{margin-top:14px}.card label{color:var(--label);font:700 13.4px var(--verdana)}input:not([type=checkbox]),select{min-height:44px;padding:9px 12px;border:1px solid rgba(121,175,224,.8);border-radius:10px;background:var(--surface-2)}.btn{border-radius:999px}.btn.primary{border-color:#184783bf;background:var(--hd2);color:#fff;font-size:14.7px;font-weight:700}.btn.ghost{border-radius:10px}.lobby{display:flex;flex-direction:column;gap:12px}.lobby .play{padding:14px 10px 18px;border:1px solid rgba(160,208,248,.6);border-radius:18px;background:var(--card);box-shadow:0 14px 34px #10305814}.lobby .tiles-grid{gap:12px;margin:0}.lobby .ptile{align-items:center;justify-content:center;gap:8px;min-height:142px;padding:14px 6px;border:1px solid rgba(140,198,242,.4);border-radius:15px;background:linear-gradient(180deg,#fff,#f4f8fe);box-shadow:0 6px 18px #20559412;text-align:center}:root:not([data-theme=light]) .lobby .ptile{background:var(--surface)}.lobby .ptile:after{display:none}.lobby .ptile .ico{width:84px;height:84px;border-radius:50%;background:color-mix(in srgb,var(--tint) 14%,#fff)}.lobby .ptile .ico svg{width:46px;height:46px}.lobby .ptile-text{flex:none}.lobby .ptile-name{align-items:center;color:var(--ink);font-size:14px}.lobby .ptile .pill{position:absolute;top:8px;right:8px;padding:2px 8px;font-size:10px}.t-done{--tint: #1f8a4c}.t-profile{--tint: #285aa8}.t-ledger{--tint: #7a4bc2}.t-pass{--tint: #c27a12}.t-rules{--tint: #3897cd}.next-up{margin:12px 0 0;font-size:12px;text-align:center}.group-head h2{margin:4px 2px 2px;color:var(--label);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.matches{gap:14px}.match{display:block;padding:0;overflow:hidden;border:1px solid var(--card-line);border-radius:15px;background:linear-gradient(180deg,#fff,#f5f9fe);box-shadow:var(--card-shadow)}:root:not([data-theme=light]) .match{background:var(--surface)}.mcard-link{display:block;color:inherit;text-decoration:none}.mcard-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.m-head{display:flex;flex-direction:column;gap:6px;padding:10px 12px 8px;background:var(--hd2);box-shadow:inset 0 -2px #ffd70052;color:#fff}.m-head .name{font-size:15.7px;font-weight:700;line-height:1.25;text-transform:uppercase}.m-badges{display:flex;flex-wrap:wrap;gap:6px}.m-head .badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff29;color:#fff;font-size:10.9px;font-weight:700;text-transform:uppercase}.m-head .badge.live{border:2px solid rgba(255,109,109,.4);background:#ff4d4f33}.m-head .badge.up{border-width:2px}.m-head .live-dot{width:7px;height:7px;background:#fff;box-shadow:none}.m-body{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;text-align:center}.m-body .when{flex-direction:column;gap:2px}.m-body .k{font-size:10.9px;letter-spacing:.87px;text-transform:uppercase;color:#6b7f98}.m-body .when .v{color:var(--ink);font-size:14px;font-weight:600}.m-status{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid rgba(89,144,215,.38);border-radius:999px;background:#285aa814}.m-status .k{font-size:10.6px;font-weight:700;letter-spacing:.04em;color:#5d7898}.m-status .v{color:#1f63b2;font-size:13.4px;font-weight:700}.m-body .row-score{color:var(--label)}.fx{display:flex;flex-direction:column;overflow:hidden;border:1px solid #67b5de;border-radius:12px;background:linear-gradient(180deg,#eef7ff,#e5f2fd)}.fx h1{order:-1;margin:0;padding:7px 9px;background:linear-gradient(90deg,#2150a0,#3194c1);color:#fff;font-size:13px;font-weight:700;text-transform:uppercase}.fx .back{padding:6px 9px 0;color:#1f63b2;font-size:12px}.fx .when{padding:4px 9px 8px;color:#143863}.score{border-color:#67b5de;background:linear-gradient(180deg,#eef7ff,#e5f2fd);color:#143863;font-family:Trebuchet MS,sans-serif}.score.live{color:#143863}:root:not([data-theme=light]) .fx,:root:not([data-theme=light]) .score{border-color:var(--border);background:var(--surface);color:var(--text)}:root:not([data-theme=light]) .fx .when,:root:not([data-theme=light]) .score.live{color:var(--text)}.jump button,.others a{border-color:var(--card-line);color:#1f4f98;font-weight:700}:root:not([data-theme=light]) .jump button,:root:not([data-theme=light]) .others a{color:var(--text)}.mcard{overflow:hidden;padding:0;border:1px solid #86c2e5;border-radius:14px;background:var(--surface);box-shadow:0 6px 14px #2486b21f}.mhead{align-items:center;margin:0;padding:8px 10px 2px;background:var(--board-hd);color:#fff}.mhead h2{color:#fff;font:700 13px Trebuchet MS,sans-serif}.mhead .muted,.mhead .small{color:#ffffffd1}.mstate{color:#ffd0d0}.rrow,.srow{grid-template-columns:minmax(0,1fr) 154px;gap:0 8px;min-height:50px;padding:0 0 0 10px;border-top:1px solid var(--row-line)}.rrow.heads,.srow.heads{min-height:0;padding:0 0 6px 10px;border:0;background:var(--board-hd)}.rrow.heads>span:first-child,.srow.heads>span:first-child{color:#ffffffd1;font-size:10px}.heads .pair{gap:0;color:#fff;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.heads .pair>*+*{border-left:1px solid rgba(255,255,255,.3)}.rname{color:var(--ink);font:700 11px var(--cond);letter-spacing:.02em;text-transform:uppercase}.rname .small{color:var(--muted);text-transform:none}.rcells{align-self:stretch;gap:0}.rcells button.cell{height:100%;min-height:50px;border-left:1px solid var(--row-line);border-radius:0;background:var(--surface);font:800 15px var(--cond)}.rcells button.cell.lagai{color:var(--back-blue)}.rcells button.cell.khai{color:var(--lay-red)}.rcells button.cell[aria-pressed=true]{box-shadow:inset 0 0 0 2px currentColor}.rcells .cell .rt{color:var(--muted);font:600 10px var(--font)}.rcells .suspended{border-radius:0}@media(min-width:768px){main{max-width:520px}main.wide{max-width:760px}}main a:not([class]){color:var(--accent);font-weight:600;text-underline-offset:3px}.side-filter{display:flex;gap:8px;margin:10px 0 8px}.chip-btn{border:1px solid var(--border);border-radius:999px;padding:6px 14px;background:var(--surface);color:var(--text);font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.chip-btn.on{background:var(--text);color:var(--bg);border-color:var(--text)}.chip-btn.plus.on{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.chip-btn.minus.on{background:var(--danger);border-color:var(--danger);color:#fff}.ledger .chip{display:inline-block;min-width:44px;min-height:0;border:0;margin-right:6px;padding:1px 8px;border-radius:999px;font-size:.74rem;font-weight:800;text-align:center;color:var(--accent-text);background:var(--accent)}.ledger .chip.minus{color:#fff;background:var(--danger)}.ld-badge{display:inline-block;margin-left:4px;padding:1px 8px;border-radius:999px;font-family:inherit;font-size:.72rem;font-weight:800;line-height:1.5;vertical-align:middle;color:#fff;background:#28a745}.ld-badge.dena{background:var(--danger)}.lobby .ptile.feature{--tint: #fff;justify-content:flex-end;gap:6px;min-height:176px;padding:10px 8px 14px;border-color:transparent;color:#fff;background:var(--feat);box-shadow:inset 0 1px #ffffff40,0 10px 24px var(--feat-shadow)}:root:not([data-theme=light]) .lobby .ptile.feature{background:var(--feat)}.lobby .ptile.feature:before{content:"";position:absolute;inset:auto -30% -55%;height:90%;border-radius:50%;background:#ffffff1a;pointer-events:none}.lobby .ptile.feature .ico{width:auto;height:auto;border-radius:0;background:none;filter:drop-shadow(0 6px 10px rgba(0,0,0,.28))}.lobby .ptile.feature .ico svg{width:100px;height:100px}.lobby .ptile.feature .ptile-name{color:#fff;font-size:15px;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.3)}.lobby .ptile.feature .ptile-hint{color:#ffffffd9}.lobby .ptile.feature .pill{background:#ffffffeb;color:#14733f}.lobby .ptile.feature .pill.live{background:#fff;color:#d11a1a}a.ptile.feature:hover,a.ptile.feature:focus-visible{border-color:#fff9}.lobby .ptile.feature:focus-visible{outline-color:var(--accent)}a.ptile.feature:active{transform:scale(.97)}.lobby .ptile.t-cricket.feature{--feat: linear-gradient(160deg, #1e9a5b 0%, #0f6b3f 55%, #0a4a2d 100%);--feat-shadow: rgba(14, 94, 56, .35)}.lobby .ptile.t-arcade.feature{--feat: linear-gradient(160deg, #6a3fd6 0%, #3d2a9c 55%, #241a66 100%);--feat-shadow: rgba(58, 38, 150, .35)}.lobby .ptile.t-done.feature{--feat: linear-gradient(160deg, #f9b233 0%, #d9720b 42%, #8a3f06 100%);--feat-shadow: rgba(196, 104, 10, .35)}.lobby .ptile.t-profile.feature{--feat: linear-gradient(160deg, #f45d86 0%, #cf3466 55%, #8a1d48 100%);--feat-shadow: rgba(170, 36, 84, .35)}.lobby .ptile.t-ledger.feature{--feat: linear-gradient(160deg, #22c2a6 0%, #0e8c7d 55%, #08594f 100%);--feat-shadow: rgba(10, 110, 98, .35)}.lobby .ptile.t-pass.feature{--feat: linear-gradient(160deg, #5a6ee0 0%, #3546b0 55%, #1d2670 100%);--feat-shadow: rgba(44, 58, 160, .35)}.lobby .ptile.t-bets.feature{--feat: linear-gradient(160deg, #3ea6f5 0%, #1f74d6 55%, #154a96 100%);--feat-shadow: rgba(26, 98, 190, .35)}.lobby .ptile.t-ldr.feature{--feat: linear-gradient(160deg, #d95bc8 0%, #a8329c 55%, #651d66 100%);--feat-shadow: rgba(140, 40, 130, .35)}.lobby .ptile.t-rules.feature{--feat: linear-gradient(160deg, #ff8a5c 0%, #e8553a 45%, #9c2c1b 100%);--feat-shadow: rgba(200, 70, 40, .35)}@media(min-width:600px){.lobby .ptile.feature{min-height:196px}}.prose.welcome h1{margin:14px 0 10px;font-size:1.2rem;text-align:center}.welcome-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:0 0 10px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#1b2735,#0f1720);color:#fff;font-size:.9rem;box-shadow:0 8px 20px #0a142340}.welcome-head .who{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.welcome-head .figs{display:flex;gap:14px;margin-left:auto;white-space:nowrap}.welcome-head .figs b{font-weight:700;color:#ffd27a}.back-main.welcome-main{width:100%;height:46px;margin:0 0 12px;font-size:14px}.welcome-langs{display:flex;justify-content:center;gap:8px;margin:0 0 4px}.welcome-langs button{font:inherit;font-size:.9rem;font-weight:700;min-height:38px;min-width:104px;padding:0 18px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);cursor:pointer}.welcome-langs button[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--accent-text)}.welcome-langs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.prose.welcome ol li{padding:8px 0;border-bottom:1px solid var(--row-line)}.prose.welcome ol li+li{margin-top:0}.brand-pill{display:flex;align-items:center;justify-content:center;width:min(360px,100%);min-height:56px;margin:8px auto 14px;padding:10px 24px;border-radius:999px;background:#007bff;color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center;word-break:break-word}
