.WcDPcW_wrap{gap:12px;min-width:0;margin:12px 0 20px;padding-bottom:96px;display:grid}.WcDPcW_hint{color:var(--muted);margin:0;font-size:13px}.WcDPcW_status{color:var(--ink);margin:0;font-size:14px}.WcDPcW_err{color:#c92a2a;margin:0;font-size:14px}.WcDPcW_board{aspect-ratio:1;background:var(--ink);border:3px solid var(--ink);width:100%;min-width:0;max-width:min(600px,100dvh - 220px);box-shadow:0 4px 0 var(--ink);box-sizing:border-box;border-radius:10px;grid-template-columns:repeat(15,minmax(0,1fr));gap:1px;margin:0 auto;padding:2px;display:grid}.WcDPcW_cell{color:#0b1033;font:inherit;cursor:default;touch-action:manipulation;background:#f4f1e6;border:0;border-radius:2px;justify-content:center;align-items:center;min-width:0;margin:0;padding:0;font-size:clamp(11px,3.6vw,20px);font-weight:800;line-height:1;display:flex;position:relative;overflow:hidden}button.WcDPcW_cell:not(:disabled){cursor:pointer}.WcDPcW_cell:disabled{cursor:default;opacity:1;color:#0b1033}.WcDPcW_tw{color:#fff;background:#e8590c}.WcDPcW_dw{color:#5a0a22;background:#ff9fb6}.WcDPcW_tl{color:#fff;background:#2438e8}.WcDPcW_dl{color:#07305a;background:#9fd4ff}.WcDPcW_center{color:#5a0a22;background:#ff9fb6}.WcDPcW_tile{color:#0b1033;background:#ffd966;box-shadow:inset 0 -2px #c99a1e,inset 0 1px #ffeaa0}.WcDPcW_blank{background:#efece0;font-style:italic;box-shadow:inset 0 -2px #b9b5a2}.WcDPcW_staged{outline:2px solid var(--blue);outline-offset:-2px;background:#fff3b0;animation:.18s ease-out WcDPcW_pop;box-shadow:inset 0 -2px #d9b44a}.WcDPcW_last{box-shadow:inset 0 0 0 2px var(--mint), inset 0 -2px 0 #c99a1e}.WcDPcW_pts{font-size:.52em;font-style:normal;font-weight:700;line-height:1;position:absolute;bottom:4%;right:7%}.WcDPcW_lbl{letter-spacing:-.03em;white-space:nowrap;font-size:clamp(7px,2.2vw,11px);font-weight:800}@keyframes WcDPcW_pop{0%{transform:scale(.7)}to{transform:scale(1)}}@media (hover:hover){button.WcDPcW_cell:not(:disabled):hover{filter:brightness(1.08)}}.WcDPcW_legend{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:4px 12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.WcDPcW_legend li{align-items:center;gap:5px;display:inline-flex}.WcDPcW_legend i{border:1px solid #00000040;border-radius:3px;width:12px;height:12px;display:inline-block}.WcDPcW_rackWrap{border:3px solid var(--ink);background:var(--white);box-shadow:0 4px 0 var(--ink);border-radius:14px;gap:8px;padding:12px 8px;display:grid}.WcDPcW_rack{flex-wrap:nowrap;justify-content:center;gap:6px;min-height:52px;display:flex}.WcDPcW_tileBtn{color:#0b1033;min-width:44px;max-width:58px;height:56px;font:inherit;cursor:pointer;touch-action:manipulation;background:#ffd966;border:2px solid #0b1033;border-radius:9px;flex:1 1 0;place-items:center;padding:0;font-size:22px;font-weight:800;transition:transform .12s;display:grid;position:relative;box-shadow:0 3px #0b1033}.WcDPcW_tileBtn.WcDPcW_joker{background:#efece0}.WcDPcW_tileBtn.WcDPcW_sel{outline:3px solid var(--blue);outline-offset:1px;background:#fff3b0;transform:translateY(-6px);box-shadow:0 6px #0b1033}.WcDPcW_tileBtn.WcDPcW_mark{background:#ff9d8f;transform:translateY(-4px)}.WcDPcW_tileBtn small{font-size:10px;font-weight:700;position:absolute;bottom:2px;right:4px}.WcDPcW_tileBtn:disabled{opacity:.5;cursor:default}.WcDPcW_tileBtn:active{transform:translateY(2px);box-shadow:0 1px #0b1033}.WcDPcW_picker{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:5px;display:grid}.WcDPcW_pick{border:2px solid var(--ink);background:var(--white);height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;font-weight:700}.WcDPcW_pick.WcDPcW_on{background:var(--blue);color:#fff;border-color:var(--blue)}.WcDPcW_pick:active{transform:translateY(1px)}.WcDPcW_actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.WcDPcW_actions>button{width:100%;min-height:46px}.WcDPcW_actions .WcDPcW_playBtn{order:-1;grid-column:1/-1;min-height:54px;font-size:1.05rem}.WcDPcW_playBtn{width:100%}.WcDPcW_scores{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.WcDPcW_scores li{border:2px solid var(--line);background:var(--white);border-radius:12px;grid-template-columns:1fr auto;grid-template-areas:"n s""t s";align-items:center;gap:0 8px;min-width:0;padding:8px 12px;font-size:14px;display:grid}.WcDPcW_scores li>span{text-overflow:ellipsis;white-space:nowrap;grid-area:n;font-weight:700;overflow:hidden}.WcDPcW_scores li>small{grid-area:t}.WcDPcW_scores li>b{grid-area:s;font-size:24px;font-weight:800;line-height:1}.WcDPcW_scores li.WcDPcW_turn{border-color:var(--ink);background:var(--tint);box-shadow:0 3px 0 var(--ink)}.WcDPcW_scores li.WcDPcW_left{opacity:.5}.WcDPcW_scores small{color:var(--muted);font-size:12px}.WcDPcW_vote{border:3px solid var(--ink);color:#0b1033;box-shadow:0 4px 0 var(--ink);background:#ffe3cf;border-radius:14px;gap:8px;padding:14px;display:grid}.WcDPcW_vote .WcDPcW_actions{margin-top:2px}.WcDPcW_vote .WcDPcW_hint{color:#4a3a30}.WcDPcW_pending{border:2px solid var(--ink);background:var(--tint);box-shadow:0 3px 0 var(--ink);border-radius:12px;gap:8px;padding:12px 14px;font-size:14px;display:grid}.WcDPcW_pending button{min-height:44px}.WcDPcW_over{background:var(--white);border:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);text-align:center;border-radius:14px;gap:10px;padding:14px;font-weight:700;display:grid}@media (min-width:900px){.WcDPcW_wrap{max-width:640px;margin-inline:auto}}
.ps{--ink:#1c1233;--paper:#fff7ee;--logo:var(--font-logo), Georgia, serif;--red:#cf2a16;--felt:#0f7a68;color:var(--ink-page,#1c1233);gap:14px;display:grid}.ps button:focus-visible{outline-offset:2px;outline:3px solid #5a3fd1}.ps-players{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px 10px;margin:0;padding:0;list-style:none;display:grid}.ps-players li{color:var(--ink);background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;padding:9px 11px 10px;transition:transform .15s,background-color .2s;display:grid;position:relative}.ps-players li>b{font-family:var(--logo);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.02rem;font-style:italic;font-weight:800;overflow:hidden}.ps-players li>.fan,.ps-players li>.stats{grid-column:1/-1}.ps-players li.on{box-shadow:0 3px 0 var(--ink), 0 0 0 4px #f2b01e88;background:#fff1c9;transform:translateY(-1px)}.ps-players li.on:after{content:"SIRA";border:2px solid var(--ink);letter-spacing:.08em;background:#f2b01e;border-radius:99px;padding:1px 8px;font:800 .62rem/1.5 inherit;position:absolute;top:-11px;right:10px}.ps-players li.left{opacity:.5}.ps .av{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.78rem;font-style:normal;font-weight:800;display:inline-grid;box-shadow:0 0 0 1px #1c123355}.ps .fan{justify-content:center;align-items:flex-end;min-height:46px;padding-top:2px;display:flex}.ps .fan .ps-back{--w:30px;transform-origin:50% 120%;rotate:calc((var(--i) - (var(--n) - 1) / 2) * 7deg);margin-left:-14px}.ps .fan .ps-back:first-child{margin-left:0}.ps .fan small{opacity:.7;align-self:center}.ps .stats{color:#1c1233b8;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;font-size:.78rem;display:flex}.ps .stats b{color:var(--ink);font-size:.92rem}.ps .stats em{color:#a2570a;font-style:normal;font-weight:800}.ps-back{--w:56px;width:var(--w);aspect-ratio:5/7;background:var(--paper);border:2px solid var(--ink);border-radius:calc(var(--w) * .13);box-shadow:0 2px 0 var(--ink);flex:none;display:inline-block;position:relative}.ps-back:before{content:"";border-radius:calc(var(--w) * .07);border:1.5px solid var(--ink);background:repeating-linear-gradient(45deg, #fff3 0 2px, transparent 2px 6px), repeating-linear-gradient(-45deg, #fff3 0 2px, transparent 2px 6px), var(--brand,#ff4f2e);position:absolute;inset:11%}.ps-back:after{content:"";aspect-ratio:1;background:var(--accent,#ffc83d);border:1.5px solid var(--ink);width:26%;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.ps-table{border:2.5px solid var(--ink);box-shadow:0 5px 0 var(--ink);color:#fff;background:radial-gradient(ellipse at 50% 42%, #ffffff2e 0%, transparent 62%), repeating-linear-gradient(0deg, #00000010 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, #00000010 0 1px, transparent 1px 4px), var(--felt);border-radius:22px;grid-template-columns:1fr auto 1fr;place-items:center;gap:12px 6px;padding:26px 10px 16px;display:grid;position:relative;overflow:hidden}.ps-table:before{content:"";pointer-events:none;border:1.5px dashed #fff5;border-radius:16px;position:absolute;inset:7px}.ps-table small{color:#fff;font-weight:600}.ps-deck{grid-column:1;justify-items:center;gap:8px;display:grid}.ps-deck .stack{aspect-ratio:5/7;width:52px;display:block;position:relative}.ps-deck .stack .ps-back{--w:52px;position:absolute;top:0;left:0}.ps-deck .stack .ps-back:nth-child(2){translate:2px -2px}.ps-deck .stack .ps-back:nth-child(3){translate:4px -4px}.ps-deck small,.pile small{white-space:nowrap;background:#06322bd0;border-radius:99px;padding:2px 10px;font-size:.8rem}.ps-table .pile{grid-column:2;justify-items:center;gap:10px;display:grid}.pile .spot{place-items:center;width:132px;height:150px;display:grid}.pile .spot>*{grid-area:1/1}.pile .spot .ps-back{--w:92px;rotate:calc(var(--j) * 9deg - 14deg);translate:calc(var(--j) * -2px) calc(var(--j) * 1px)}.ps-empty{color:#ffffffd8;background:#ffffff14;border:2px dashed #ffffffa0;border-radius:12px;place-items:center;width:92px;height:129px;font-size:.85rem;display:grid}.ps-note{text-align:center;background:#06322bd0;border-radius:99px;grid-column:1/-1;margin:0;padding:6px 14px;font-size:.92rem;font-weight:700}.ps-card{--w:68px;width:var(--w);aspect-ratio:5/7;font:800 calc(var(--w) * .25)/1 var(--logo);color:var(--ink);border:2.5px solid var(--ink);border-radius:calc(var(--w) * .13);box-shadow:0 3px 0 var(--ink);cursor:default;background:linear-gradient(#fffdf8,#fff2e0);flex:none;padding:0;display:block;position:relative}.ps-card.red{color:var(--red)}.ps-card.big{--w:92px;box-shadow:0 5px 0 var(--ink)}.ps-card .ix{justify-items:center;gap:1px;line-height:1;display:grid;position:absolute;top:5%;left:7%}.ps-card .ix b{font-size:1em;font-weight:800}.ps-card .ix i{font-size:.82em;font-style:normal}.ps-card .ix.lo{inset:auto 7% 5% auto;rotate:180deg}.ps-card .face{position:absolute;inset:0}.ps-card .pip{font-style:normal;font-size:calc(var(--w) * .235);line-height:1;position:absolute;translate:-50% -50%}.ps-card .pip.flip{rotate:180deg}.ps-card .ace{font-style:normal;font-size:calc(var(--w) * .6);line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%}.ps-card .court{background:repeating-linear-gradient(135deg, color-mix(in srgb, currentColor 10%, transparent) 0 3px, transparent 3px 7px);border:1.5px solid;border-radius:6px;align-content:center;place-items:center;gap:2px;width:44%;height:54%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.ps-card .court b{font-size:calc(var(--w) * .34);font-weight:800}.ps-card .court i{font-style:normal;font-size:calc(var(--w) * .2)}button.ps-card{cursor:pointer;touch-action:manipulation;transition:transform .14s,box-shadow .14s}button.ps-card:not(:disabled):hover{box-shadow:0 8px 0 var(--ink);transform:translateY(-6px)rotate(-1.5deg)}button.ps-card:not(:disabled):active{box-shadow:0 2px 0 var(--ink);transform:translateY(0)}button.ps-card:disabled{cursor:not-allowed}.ps-hand{border:2.5px dashed color-mix(in srgb, var(--ink-page,#1c1233) 28%, transparent);background:color-mix(in srgb, var(--ink-page,#1c1233) 4%, transparent);border-radius:20px;gap:10px;margin-top:2px;padding:12px 10px 16px;display:grid;position:relative}.ps-hand.me{color:#1c1233;background:linear-gradient(#fff4d1,#fde9ad);border:2.5px solid #1c1233;box-shadow:0 4px #1c1233}.ps-hand .head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ps-hand h2{font-family:var(--logo);margin:0;font-size:1.15rem;font-style:italic;font-weight:800}.ps-hand .me{align-items:center;gap:8px;display:flex}.ps-hand .stats{justify-content:flex-end;gap:2px 10px}.ps-hand .cards{justify-content:center;gap:clamp(4px,1.6vw,10px);padding-top:4px;display:flex}.ps-hand .cards .ps-card{--w:clamp(58px, 19.5vw, 84px)}.ps-hand .cards>:nth-child(odd){rotate:-2deg}.ps-hand .cards>:nth-child(2n){rotate:2deg}.ps-hand .muted{margin:0}.ps-over{color:#1c1233;background:var(--paper);border:2.5px solid var(--ink);box-shadow:0 5px 0 var(--ink);border-radius:20px;justify-items:center;gap:12px;padding:18px 14px;display:grid}.ps-over h2{text-align:center;font-family:var(--logo);margin:0;font-size:1.5rem;font-style:italic;font-weight:800}.ps-tablewrap{width:100%;overflow-x:auto}.ps-over table{border-collapse:collapse;width:100%;font-size:.9rem}.ps-over th,.ps-over td{text-align:center;border-bottom:1px solid #1c123322;padding:8px 6px}.ps-over tbody th{text-align:left}.ps-over thead th{letter-spacing:.05em;text-transform:uppercase;color:#1c1233a0;font-size:.7rem}.ps-over tr.win{background:#f2b01e55;font-weight:800}
.ps-card.big.fresh{rotate:var(--tilt,0deg);animation:.34s cubic-bezier(.2,.9,.3,1.15) both ps-throw}@keyframes ps-throw{0%{opacity:0;translate:0 -46px;scale:1.25;rotate:calc(var(--tilt,0deg) + 18deg)}60%{opacity:1}to{translate:0;scale:1}}.ps-hand.me .cards>button:not(:disabled){animation:2.4s ease-in-out infinite ps-bob}.ps-hand.me .cards>button:nth-child(2n){animation-delay:.25s}@keyframes ps-bob{50%{translate:0 -3px}}.ps-hand button.ps-card:disabled{filter:saturate(.7)brightness(.94)}@media (prefers-color-scheme:dark){.ps-table,.ps-players li,.ps-over,.ps-hand.me{box-shadow:0 4px #000,0 0 0 1px #ffffff1a}.ps-hand:not(.me){border-color:#ffffff40}}@media (prefers-reduced-motion:reduce){.ps-card.big.fresh,.ps-hand.me .cards>button{animation:none}.ps-card,.ps-players li{transition:none}}
.ok-wrap{--tk:#1c1233;--felt:#17604a;--felt-hi:#1f7a5d;--felt-lo:#0f4333;--wood:#b87a3e;--wood-lo:#84531f;--nbd:var(--nb-bd,2.5px);--nsh:var(--nb-sh,4px 4px 0 var(--shadow,#1c1233));--logo:var(--font-logo), Georgia, serif;max-width:640px;color:var(--ink);gap:14px;margin:0 auto;padding:0 2px;display:grid}@media (prefers-color-scheme:dark){.ok-wrap{--felt:#0f4636;--felt-hi:#165a45;--felt-lo:#0a3226;--wood:#8f5d2c;--wood-lo:#65401a}}.ok-wrap h2,.ok-wrap h3{margin:0}.ok-h{font:800 1.05rem/1.2 var(--logo)}.ok-h small,.ok-small{opacity:.8;margin:0;font-size:13px}.ok-kirmizi{--tc:#d62839}.ok-mavi{--tc:#2a6fb0}.ok-siyah{--tc:#1c1233}.ok-sari{--tc:#f2b01e;--tn:#b46f00}.ok-tile{aspect-ratio:3/4;width:100%;min-width:0;color:var(--tn,var(--tc,var(--tk)));font-variant-numeric:lining-nums tabular-nums;cursor:pointer;background:linear-gradient(168deg,#fffdf6 0%,#f7ebd2 62%,#efdfbf 100%);border:1px solid #b9a27c;border-bottom:4px solid #c4aa78;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font:800 clamp(16px,5.4vw,25px)/1 Georgia,Times New Roman,serif;transition:transform .14s cubic-bezier(.3,1.4,.5,1),box-shadow .14s;display:inline-flex;position:relative;box-shadow:0 2px #1c123380,inset 0 1px #fff,inset 0 0 0 2px #ffffff59}span.ok-tile{cursor:default}.ok-tile b{letter-spacing:-.02em;font-weight:800}.ok-tile i{aspect-ratio:1;background:var(--tc);border-radius:50%;width:32%;display:block;box-shadow:inset 0 -2px #00000047,inset 0 2px #ffffff59}.ok-mavi i{background:radial-gradient(circle, #f7ebd2 0 26%, var(--tc) 28%)}.ok-siyah i{border-radius:2px}.ok-sari i{border:1px solid #1c12338c;border-radius:2px;transform:rotate(45deg)scale(.82)}.ok-tile u{border:1.5px solid var(--tk);width:14px;height:14px;color:var(--tk);background:#f2b01e;border-radius:50%;place-items:center;font-size:8px;line-height:1;text-decoration:none;display:grid;position:absolute;top:3px;right:3px}.ok-tile.joker{box-shadow:0 2px #1c123380,inset 0 0 0 2.5px #f2b01e}.ok-tile.fake{color:var(--tk)}.ok-tile.fake i{border:2px solid var(--tk);box-shadow:none;background:0 0}.ok-tile.sm{border-bottom-width:3px;border-radius:6px;gap:2px;width:32px;font-size:16px}.ok-tile.sm u{border-width:1px;width:11px;height:11px;font-size:7px;top:1px;right:1px}button.ok-tile:hover{box-shadow:0 2px #1c123380,0 6px 10px #00000040,inset 0 1px #fff}button.ok-tile:active{transform:translateY(1px)}.ok-tile.on{box-shadow:0 0 0 2px var(--tk), 0 0 0 5px var(--accent), 0 10px 10px #00000059;z-index:1;transform:translateY(-11px)}.ok-tile.new:after{content:"";background:var(--accent);border:2px solid var(--tk);border-radius:50%;width:12px;height:12px;position:absolute;top:-5px;left:-5px}.ok-tile:focus-visible,.ok-plus:focus-visible,.ok-x:focus-visible,.ok-check input:focus-visible{outline-offset:2px;outline:3px solid #5cc8ff}.ok-table{color:#f3efe2;border:var(--nbd) solid var(--ink);box-shadow:var(--nsh);background:radial-gradient(circle at 1px 1px, #ffffff12 1px, transparent 0) 0 0 / 12px 12px, radial-gradient(120% 90% at 50% 18%, var(--felt-hi), var(--felt) 55%, var(--felt-lo));border-radius:18px;gap:12px;padding:12px;display:grid}.ok-table h3{color:#f3efe2}.ok-players{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ok-players li{border:2px solid var(--ink);background:var(--white);color:var(--ink);box-shadow:2px 2px 0 var(--shadow);border-radius:12px;gap:2px;padding:7px 10px 8px;display:grid;position:relative}.ok-pn{font:800 15px/1.2 var(--logo);align-items:center;gap:6px;display:flex}.ok-players small{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.ok-players li.me{border-style:solid}.ok-players li.turn{background:var(--accent);color:var(--on-accent,#0b1033);box-shadow:2px 2px 0 var(--shadow), 0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent)}.ok-players li.turn small{color:inherit;opacity:.85}.ok-players li.left{opacity:.55}.ok-bk{border:1.5px solid var(--tk);color:#fff7ee;min-width:20px;height:26px;font:800 11px/1 var(--logo);font-variant-numeric:tabular-nums;background:repeating-linear-gradient(135deg,#2c2150 0 3px,#3a2d68 3px 6px);border-bottom-width:3px;border-radius:4px;place-items:center;padding:0 3px;display:inline-grid}.ok-dot{background:var(--on-accent,#0b1033);border-radius:50%;flex:none;width:9px;height:9px;animation:1.4s ease-in-out infinite ok-pulse;display:inline-block}.ok-top{background:#00000038;border:1.5px solid #ffffff2e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ok-ind{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ok-ind .ok-tile.sm{width:40px;font-size:20px}.ok-okey b{border:2px solid var(--tk);color:var(--tn,var(--tc));font:800 14px/1.2 var(--logo);background:#fff7ee;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 7px;display:inline-flex}.ok-okey b i{background:var(--tc);border-radius:50%;flex:none;width:9px;height:9px}.ok-okey .ok-mavi,.ok-okey b.ok-mavi{color:var(--tc)}.ok-okey b.ok-siyah i{border-radius:2px}.ok-okey b.ok-sari i{border-radius:1px;transform:rotate(45deg)scale(.9)}.ok-deck{place-items:center;row-gap:2px;min-width:58px;font-size:11px;font-weight:700;display:grid}.ok-stack,.ok-deck>b{grid-area:1/1}.ok-stack{width:44px;height:58px;position:relative}.ok-stack i{border:2px solid var(--tk);background:repeating-linear-gradient(135deg,#2c2150 0 4px,#3d306f 4px 8px);border-bottom-width:4px;border-radius:7px;position:absolute;inset:0}.ok-stack i:first-child{transform:translate(-3px,4px)}.ok-stack i:nth-child(2){transform:translate(-1.5px,2px)}.ok-deck>b{z-index:1;font:800 20px/1 var(--logo);color:#fff7ee;text-shadow:0 1px 0 var(--tk), 0 0 6px var(--tk);font-variant-numeric:tabular-nums}.ok-deck>span:last-child{grid-area:2/1}.ok-turn{background:var(--brand);color:var(--on-brand,#fff);border:var(--nbd) solid var(--ink);box-shadow:var(--nsh);font:800 1rem/1.2 var(--logo);border-radius:12px;align-items:center;gap:10px;margin:0;padding:9px 14px;display:flex}.ok-turn .ok-dot{background:var(--on-brand,#fff);width:11px;height:11px}.ok-piles{grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:8px;display:grid}.ok-pile{background:#00000029;border:2px dashed #ffffff52;border-radius:12px;align-content:start;justify-items:center;gap:3px;padding:6px 4px 5px;font-size:12px;font-weight:700;display:grid;position:relative}.ok-pile span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ok-pile small{opacity:.8;font-weight:600}.ok-pile .ok-tile{width:36px}.ok-pile.take{border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 22%, #0000001f);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 40%, transparent);border-style:solid;animation:1.6s ease-in-out infinite ok-pulse}.ok-pile.take:after{content:"al";border:2px solid var(--ink);background:var(--accent);color:var(--on-accent,#0b1033);font:800 11px/1.3 var(--logo);border-radius:999px;padding:1px 7px;position:absolute;top:-9px;right:-4px}.ok-empty{opacity:.6;border:1.5px dashed #ffffff59;border-radius:6px;place-items:center;width:36px;height:48px;font-size:11px;font-style:normal;display:grid}.ok-melds-wrap{gap:6px;display:grid}.ok-melds{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ok-melds li{gap:3px;display:grid}.ok-owner{letter-spacing:.02em;opacity:.85;font-size:11px;font-weight:800}.ok-mrow{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.ok-melds .ok-mrow{background:#0003;border-radius:10px;padding:6px}.ok-plus,.ok-x{min-width:44px;min-height:44px;color:inherit;font:800 22px/1 var(--logo);cursor:pointer;background:0 0;border:2px dashed;border-radius:10px}.ok-melds .ok-plus{color:var(--accent)}.ok-x{border-style:solid;border-color:var(--line);color:var(--ink);margin-left:auto}.ok-rack{border:var(--nbd) solid var(--ink);background:repeating-linear-gradient(92deg, #0000000d 0 2px, transparent 2px 9px), linear-gradient(var(--wood), var(--wood-lo));box-shadow:var(--nsh), inset 0 3px 0 #ffffff38, inset 0 -7px 0 #00000038;border-radius:18px;padding:22px 10px 12px}.ok-hand{background:linear-gradient(#0000 calc(50% - 6px),#00000038 calc(50% - 6px) calc(50% - 4px),#ffffff1f calc(50% - 4px) 50%,#0000 50%);grid-template-columns:repeat(8,minmax(0,1fr));align-content:start;gap:12px 4px;min-height:140px;padding:0 2px 8px;display:grid;container-type:inline-size}.ok-hand .ok-tile{font-size:clamp(16px,6.2cqw,30px)}.ok-sort{grid-template-columns:1fr 1fr 48px 48px;gap:6px;margin-top:10px;display:grid}.ok-sort .btn{min-height:44px;padding-inline:6px}.ok-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ok-actions .btn{flex:150px}.ok-actions .btn,.ok-panel .btn,.ok-over .btn{min-height:46px}.ok-check{align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.ok-check input{width:22px;height:22px}.ok-panel{border:var(--nbd) solid var(--ink);background:var(--white);color:var(--ink);box-shadow:var(--nsh);border-radius:16px;gap:8px;margin-top:12px;padding:12px;display:grid}.ok-panel .ok-mrow{background:#17604a;border-radius:10px;padding:6px}.ok-panel .ok-x{color:#f3efe2;border-color:#fff6}.ok-pts{color:#f3efe2;margin-left:6px;font-size:14px;font-weight:800}.ok-draft{border-top:2px solid var(--line);gap:6px;padding-top:8px;display:grid}.ok-total{margin:0;font-weight:800}.ok-over{border:var(--nbd) solid var(--ink);background:var(--white);color:var(--ink);box-shadow:var(--nsh);border-radius:18px;gap:10px;padding:14px;display:grid}.ok-over h2{font:800 1.35rem/1.15 var(--logo)}.ok-over table{border-collapse:collapse;width:100%;font-size:15px}.ok-over th,.ok-over td{text-align:left;border-bottom:1px solid var(--line);padding:7px 4px}.ok-over th{color:var(--muted);font-size:12px}.ok-over td:last-child,.ok-over th:last-child{text-align:right}.ok-over tr.win{background:color-mix(in srgb, var(--accent) 30%, transparent);font-weight:800}.ok-reveal{gap:4px;font-size:12px;font-weight:700;display:grid}.ok-reveal div{flex-wrap:wrap;gap:3px;display:flex}@keyframes ok-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ok-tile{transition:none}.ok-dot,.ok-pile.take{animation:none}}
.ok-players li.turn .ok-dot{background:var(--on-accent,#0b1033)}.ok-wrap .btn.sm{font-size:14px}@media (max-width:380px){.ok-table{padding:10px}.ok-rack{padding:20px 6px 10px}.ok-hand{gap:12px 3px}.ok-top{gap:8px;padding:8px 10px}}
.gx-wrap{--gx-dk:#1c1233;--gx-lt:#fff7ee;--gx-deep:#2a1659;--gx-cell:color-mix(in srgb, var(--ink) 11%, var(--white));gap:14px;max-width:420px;margin:0 auto;display:grid}.gx-top{grid-template-columns:1.25fr 1fr;gap:10px;display:grid}.gx-stat{border:var(--nb-bd,2.5px) solid var(--ink);background:var(--white);color:var(--ink);box-shadow:var(--nb-sh-sm,3px 3px 0 var(--shadow,var(--ink)));border-radius:14px;align-content:start;gap:1px;padding:8px 12px 10px;display:grid;position:relative;overflow:hidden}.gx-stat small{letter-spacing:.1em;text-transform:uppercase;color:var(--muted,var(--ink));font-size:.68rem;font-weight:800}.gx-stat b{font-variant-numeric:tabular-nums;font-size:1.9rem;line-height:1.1}.gx-stat.score{background:var(--accent);color:var(--on-accent,var(--gx-dk))}.gx-stat.score small{color:inherit;opacity:.75}.gx-max{opacity:.85;font-size:.72rem;font-weight:700}.gx-max i{font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.gx-bar{background:var(--gx-cell);height:5px;position:absolute;bottom:0;left:0;right:0}.gx-bar i{background:var(--brand);height:100%;transition:width .25s linear;display:block}.gx-stat.low{background:var(--brand);color:var(--on-brand,#fff)}.gx-stat.low small{color:inherit;opacity:.85}.gx-stat.low .gx-bar{background:color-mix(in srgb, var(--on-brand,#fff) 30%, transparent)}.gx-stat.low .gx-bar i{background:var(--on-brand,#fff)}.gx-play{touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.gx-board{aspect-ratio:1;box-sizing:border-box;background:color-mix(in srgb, var(--ink) 15%, var(--white));border:var(--nb-bd,2.5px) solid var(--ink);width:100%;box-shadow:var(--nb-sh,4px 4px 0 var(--shadow,var(--ink)));border-radius:18px;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(4,1fr);gap:8px;padding:8px;display:grid;container-type:inline-size}.gx-t{background:var(--gx-cell);min-width:0;color:var(--gx-dk);font-variant-numeric:tabular-nums;border-radius:10px;justify-content:center;align-items:center;font-size:clamp(22px,9.5cqw,40px);font-weight:800;line-height:1;animation:.16s ease-out gx-pop;display:flex}.gx-t:empty{animation:none}.gx-t[data-len="3"]{font-size:clamp(19px,8cqw,34px)}.gx-t[data-len="4"],.gx-t[data-len="5"]{font-size:clamp(15px,6.4cqw,27px)}.gx-t[data-v]:not(:empty){box-shadow:inset 0 -3px #00000029}.gx-t[data-v="2"]{background:color-mix(in srgb, var(--accent) 10%, #fffaf2)}.gx-t[data-v="4"]{background:color-mix(in srgb, var(--accent) 24%, #fffaf2)}.gx-t[data-v="8"]{background:color-mix(in srgb, var(--accent) 44%, #fff)}.gx-t[data-v="16"]{background:var(--accent);color:var(--on-accent,var(--gx-dk))}.gx-t[data-v="32"]{background:color-mix(in srgb, var(--brand) 62%, #fff)}.gx-t[data-v="64"]{background:var(--brand);color:var(--on-brand,#fff)}.gx-t[data-v="128"]{background:color-mix(in srgb, var(--brand) 55%, var(--gx-deep));color:var(--gx-lt)}.gx-t[data-v="256"]{background:color-mix(in srgb, var(--brand) 30%, var(--gx-deep));color:var(--gx-lt)}.gx-t[data-v="512"]{background:color-mix(in srgb, var(--brand) 14%, var(--gx-deep));color:var(--gx-lt)}.gx-t[data-v="1024"]{background:var(--gx-deep);color:var(--accent);box-shadow:inset 0 0 0 2.5px var(--accent), inset 0 -3px 0 #0003}.gx-t[data-v="2048"],.gx-t[data-v=big]{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 50%, #fff));color:var(--on-accent,var(--gx-dk));box-shadow:0 0 0 2.5px var(--gx-dk), 0 0 18px color-mix(in srgb, var(--accent) 80%, transparent);animation:.16s ease-out gx-pop,2s ease-in-out .2s infinite alternate gx-glow}@keyframes gx-pop{0%{opacity:.5;transform:scale(.82)}60%{opacity:1;transform:scale(1.06)}to{transform:scale(1)}}@keyframes gx-glow{to{filter:brightness(1.12)}}.gx-veil{text-align:center;background:color-mix(in srgb, var(--white) 78%, transparent);color:var(--ink);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:16px;animation:.25s ease-out gx-fade;display:flex;position:absolute;inset:0}.gx-veil b{font-size:1.9rem}.gx-veil span{color:var(--muted,var(--ink));font-size:.9rem;font-weight:700}@keyframes gx-fade{0%{opacity:0}}.gx-pad{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.gx-pad .btn{min-height:52px;padding:0;font-size:1.1rem}.gx-pad .btn:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.gx-scores{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gx-scores li{border:var(--nb-bd,2.5px) solid var(--ink);background:var(--white);color:var(--ink);box-shadow:var(--nb-sh-sm,3px 3px 0 var(--shadow,var(--ink)));border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 10px;padding:8px 12px;display:grid}.gx-scores li.me{background:var(--accent);color:var(--on-accent,var(--gx-dk));grid-template-columns:1fr auto}.gx-scores .nm{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.gx-scores b{font-variant-numeric:tabular-nums;font-weight:800}.gx-scores small{opacity:.75;grid-column:2/-1;font-size:.76rem;font-weight:600}.gx-scores li.me small{grid-column:1/-1}.gx-board.mini{width:48px;box-shadow:none;border-width:1.5px;border-radius:6px;grid-row:1/3;gap:1px;padding:2px;container-type:normal}.gx-board.mini .gx-t{box-shadow:none;border-radius:2px;font-size:0;animation:none}.gx-over{text-align:center;border:var(--nb-bd,2.5px) solid var(--ink);background:var(--white);color:var(--ink);box-shadow:var(--nb-sh,4px 4px 0 var(--shadow,var(--ink)));border-radius:18px;gap:12px;padding:16px;animation:.3s ease-out gx-fade;display:grid}.gx-over h3{margin:0;font-size:1.35rem}.gx-over ol{counter-reset:gx-rank;text-align:left;gap:6px;margin:0;padding:0;list-style:none;display:grid}.gx-over li{counter-increment:gx-rank;border:2px solid var(--line,var(--ink));border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:0 10px;padding:6px 10px;display:grid}.gx-over li:before{content:counter(gx-rank);background:var(--ink);width:28px;height:28px;color:var(--paper);border-radius:50%;grid-row:1/3;place-items:center;font-size:.85rem;font-weight:800;display:grid}.gx-over li:first-child{border-color:var(--ink);background:var(--accent);color:var(--on-accent,var(--gx-dk))}.gx-over li:first-child:before{background:var(--on-accent,var(--gx-dk));color:var(--accent)}.gx-over li.me:not(:first-child){border-color:var(--ink)}.gx-over .nm{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.gx-over li small{opacity:.8;grid-column:2/-1;font-size:.76rem}.gx-hint{opacity:.7;font-size:12px}@media (prefers-reduced-motion:reduce){.gx-wrap *,.gx-wrap :before{transition:none!important;animation:none!important}}
.gx-wrap{--logo:var(--font-logo), Georgia, serif}.gx-stat b,.gx-t,.gx-veil b,.gx-over h3{font-family:var(--logo);font-style:italic}.gx-stat.low{animation:1s ease-in-out infinite gx-pulse}@keyframes gx-pulse{50%{transform:scale(1.03)}}.gx-pad .btn:active:not(:disabled){transform:translate(2px,2px)}@media (prefers-reduced-motion:reduce){.gx-stat.low{animation:none!important}}
.asm{color:var(--ink-page,#1c1233);gap:14px;min-width:0;display:grid}.asm button:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.asm-scores{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;margin:-8px 0 0;padding:14px 4px 12px;list-style:none;display:flex;overflow-x:auto}.asm-scores::-webkit-scrollbar{display:none}.asm-scores li{scroll-snap-align:start;flex:1 0 128px;gap:2px;min-width:0;display:grid}.asm-scores li.left{opacity:.5}.asm-board{justify-items:center;gap:12px;min-width:0;display:grid}.asm-meta{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;display:flex}.asm-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;width:100%;max-width:420px;display:grid}.asm-svg{justify-self:center;width:100%;height:auto;max-height:190px;overflow:visible}.asm-gauge{justify-items:start;gap:8px;min-width:0;display:grid}.asm-hak-label{margin:0;font-size:.85rem}.asm-lives{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.asm-lives li{width:17px;height:17px}.asm-turn{overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.2}.asm-word{flex-wrap:wrap;justify-content:center;gap:6px;width:100%;max-width:100%;display:flex}.asm-word span{flex:0 34px;place-items:center;min-width:24px;height:46px;display:grid}.asm-msg{text-align:center;margin:0;font-weight:600}.asm-round{text-align:center;justify-items:center;gap:8px;display:grid}.asm-keys{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.asm-keys button{cursor:pointer;min-width:0;min-height:48px}.asm-keys button:disabled{cursor:not-allowed}.asm-over{justify-items:center;gap:12px;display:grid}.asm-over h2{text-align:center;margin:0}.asm-over ol{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.asm-over li{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.asm-over li b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.asm .av{color:#fff;border:2px solid var(--white,#fff);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.78rem;font-style:normal;font-weight:800;display:inline-grid;box-shadow:0 0 0 1px #1c123333}
.asm{--asm-ink:var(--ink-page,#1c1233);--asm-sur:var(--white,#fff);--asm-sh:var(--shadow,#1c1233);--asm-brand:var(--brand,#ff4f2e);--asm-on-brand:var(--on-brand,#fff);--asm-tint:color-mix(in srgb, var(--asm-brand) 14%, var(--asm-sur));--asm-soft:color-mix(in srgb, var(--asm-ink) 9%, transparent);--asm-hit:#0d8a73;--asm-logo:var(--font-logo), Georgia, serif}.asm-scores li{border:2.5px solid var(--asm-ink);background:var(--asm-sur);color:var(--asm-ink);box-shadow:0 3px 0 var(--asm-sh);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:9px 11px;transition:background .2s,transform .2s;position:relative}.asm-scores li>b{font-family:var(--asm-logo);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:italic;font-weight:800;overflow:hidden}.asm-scores li>span:not(.av){opacity:.8;grid-column:1/-1;font-size:.85rem;font-weight:700}.asm-scores li.on{background:var(--asm-brand);color:var(--asm-on-brand);box-shadow:0 5px 0 var(--asm-sh);transform:translateY(-2px)}.asm-scores li.on>span:not(.av){opacity:1}.asm-scores li.on:after{content:"SIRA";border:2px solid var(--asm-ink);background:var(--accent,#ffc83d);color:#1c1233;letter-spacing:.08em;border-radius:99px;padding:0 8px;font:800 .62rem/1.5 inherit;position:absolute;top:-10px;right:10px}.asm-board{border:2.5px solid var(--asm-ink);background:var(--asm-sur);color:var(--asm-ink);box-shadow:0 5px 0 var(--asm-sh);border-radius:22px;padding:16px 12px;transition:box-shadow .2s;position:relative;overflow:hidden}.asm-board:before{content:"";background:repeating-linear-gradient(135deg, var(--asm-brand) 0 10px, var(--accent,#ffc83d) 10px 20px);border-bottom:2.5px solid var(--asm-ink);height:8px;position:absolute;inset:0 0 auto}.asm-board>*{position:relative}.asm-board{padding-top:24px}.asm-board.me{box-shadow:0 5px 0 var(--asm-sh), 0 0 0 4px color-mix(in srgb, var(--asm-brand) 45%, transparent)}.asm-chip{border:2px solid var(--asm-ink);background:var(--asm-tint);border-radius:99px;padding:3px 11px;font-size:.85rem;font-weight:600}.asm-chip b{font-weight:800}.asm-svg{filter:drop-shadow(0 3px 0 var(--asm-soft))}.asm-svg path,.asm-svg circle{fill:none;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.asm-svg .asm-wood{stroke:var(--asm-ink)}.asm-svg .asm-brace{stroke-width:4px;opacity:.7}.asm-svg .asm-rope{stroke:var(--asm-brand);stroke-width:4px;stroke-dasharray:2 5}.asm-svg .asm-ground{fill:var(--asm-soft)}.asm-svg .asm-man{transform-box:fill-box;transform-origin:50% 0}.asm-svg .asm-part{stroke:var(--asm-brand);stroke-dasharray:1;stroke-dashoffset:0;animation:.45s ease-out both asm-draw}.asm-svg .asm-head{fill:var(--asm-tint)}.asm-svg .asm-eyes{stroke:var(--asm-ink);stroke-width:2.5px}.asm-svg.dead .asm-man{transform-origin:105px 38px;transform-box:view-box;animation:2.6s ease-in-out .3s infinite asm-sway}@keyframes asm-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes asm-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.asm-hak-label{font-weight:600}.asm-lives li{border:2px solid var(--asm-ink);background:var(--asm-brand);border-radius:5px;transition:background .25s,transform .25s}.asm-lives li.gone{opacity:.35;background:0 0;transform:scale(.8)rotate(-8deg)}.asm-turn{font-family:var(--asm-logo);font-style:italic;font-weight:800}.asm-board.me .asm-turn{color:color-mix(in srgb, var(--asm-brand) 72%, var(--asm-ink))}.asm-word{gap:7px}.asm-word span{border:2.5px solid var(--asm-ink);background:var(--asm-soft);box-shadow:0 3px 0 var(--asm-sh);font-family:var(--asm-logo);color:var(--asm-ink);border-radius:9px;font-size:1.7rem;font-style:italic;font-weight:800}.asm-word span.f{background:var(--asm-tint);animation:.32s cubic-bezier(.3,1.6,.5,1) both asm-pop}@keyframes asm-pop{0%{opacity:0;transform:translateY(8px)scale(.6)}to{opacity:1;transform:none}}.asm-msg{background:color-mix(in srgb, var(--accent,#ffc83d) 30%, transparent);border-radius:12px;padding:4px 12px}.asm-round p{margin:0}.asm-round b{background:var(--asm-tint);border:2px solid var(--asm-ink);font-family:var(--asm-logo);letter-spacing:.04em;border-radius:8px;padding:1px 8px;font-style:italic}.asm-board.lost .asm-word span{border-color:color-mix(in srgb, var(--asm-brand) 80%, var(--asm-ink))}.asm-board.lost{animation:.45s both asm-shake}@keyframes asm-shake{20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.asm-keys{gap:7px}.asm-keys button{border:2.5px solid var(--asm-ink);background:var(--asm-sur);color:var(--asm-ink);box-shadow:0 3px 0 var(--asm-sh);font:800 1.1rem/1 var(--asm-logo);border-radius:11px;transition:transform .1s,box-shadow .1s,background .15s}.asm-keys.mine button:not(:disabled){background:var(--asm-tint)}.asm-keys button:not(:disabled):hover{box-shadow:0 5px 0 var(--asm-sh);transform:translateY(-2px)}.asm-keys button:not(:disabled):active{box-shadow:0 0 0 var(--asm-sh);transform:translateY(3px)}.asm-keys button:disabled{box-shadow:0 1px 0 var(--asm-sh);opacity:.6;transform:translateY(2px)}.asm-keys button.hit{background:var(--asm-hit);border-color:var(--asm-ink);color:#fff;opacity:1}.asm-keys button.miss{border-color:var(--asm-soft);color:color-mix(in srgb, var(--asm-ink) 55%, transparent);opacity:1;box-shadow:none;background:0 0;text-decoration:line-through}.asm-over{border:2.5px solid var(--asm-ink);background:var(--asm-sur);color:var(--asm-ink);box-shadow:0 5px 0 var(--asm-sh);border-radius:20px;padding:18px 14px}.asm-over h2{font-family:var(--asm-logo);font-size:1.5rem;font-style:italic;font-weight:800}.asm-over li{border:2px solid var(--asm-soft);border-radius:12px;padding:8px 12px;font-weight:700}.asm-over li em{background:var(--asm-soft);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.8rem;font-style:normal;display:grid}.asm-over li.win{background:color-mix(in srgb, var(--accent,#ffc83d) 40%, var(--asm-sur));border-color:var(--asm-ink);box-shadow:0 3px 0 var(--asm-sh)}.asm-over li.win em{background:var(--accent,#ffc83d);color:#1c1233}@media (max-width:380px){.asm-word span{height:42px;font-size:1.45rem}.asm-keys{gap:5px}}@media (prefers-reduced-motion:reduce){.asm *,.asm :before,.asm :after{transition:none!important;animation:none!important}}
