.yatzy_wrap__f5f58{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;width:min(100%,520px);margin:2px auto 0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;--d:clamp(36px,10.6vw,50px)}.yatzy_tabs__Gp4yY{display:grid;grid-template-columns:repeat(var(--n,2),minmax(0,1fr));grid-gap:6px;gap:6px}.yatzy_tab__MZx0x{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:5px 8px 6px;border:0;border-radius:14px;background:rgba(6,30,40,.72);box-shadow:inset 0 0 0 2px rgba(255,255,255,.06);color:#fff;text-align:left;cursor:pointer;transition:box-shadow .25s,transform .25s,background .2s}.yatzy_tab__MZx0x:focus-visible{outline:3px solid #fff;outline-offset:2px}.yatzy_tabView__ZEe0f{background:rgba(16,52,66,.92)}.yatzy_tabView__ZEe0f:after{content:"";position:absolute;left:18%;right:18%;bottom:-5px;height:4px;border-radius:2px;background:var(--pc)}.yatzy_tabOn___6rVH{box-shadow:inset 0 0 0 2.5px var(--pc),0 0 16px -2px var(--pc);transform:translateY(-1px)}.yatzy_tabPar__Qgv6U{cursor:default;opacity:.88;background:rgba(6,30,40,.5);box-shadow:inset 0 0 0 2px rgba(255,255,255,.16)}.yatzy_tabTop__NPDAQ{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%}.yatzy_av__vKeo1{flex:none;width:20px;height:20px}.yatzy_pname__Cyfl4{overflow:hidden;font:700 12px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;opacity:.9}.yatzy_ptotal__xHuQj{font:800 19px/1 var(--font-display);animation:yatzy_scoreIn__iQ_tl .45s ease-out}.yatzy_lead__mX0l5{position:absolute;top:7px;right:7px;width:7px;height:7px;border-radius:50%;background:#ffd84a;box-shadow:0 0 6px #ffd84a}.yatzy_tabs__Gp4yY[data-n="4"] .yatzy_tab__MZx0x{padding:5px 6px 6px}.yatzy_play__jvcIn{display:flex;flex-direction:column;gap:8px;min-width:0}.yatzy_tray__kOS8h{position:relative;height:calc(var(--d) * 2 + 34px);border-radius:22px;background:linear-gradient(160deg,#8a5a32,#5a3519);box-shadow:inset 0 2px 0 rgba(255,230,190,.35),0 6px 0 #3b220f,0 14px 26px rgba(2,20,26,.5)}.yatzy_felt__2YBz5{position:absolute;inset:8px;border-radius:15px;background:radial-gradient(120% 90% at 50% 20%,rgba(255,255,255,.1),transparent 60%),repeating-linear-gradient(45deg,rgba(0,0,0,.035) 0 2px,transparent 2px 5px),linear-gradient(170deg,#1f8a6a,#0f5f4b 70%,#0b4c3d);box-shadow:inset 0 3px 10px rgba(0,0,0,.45),inset 0 0 0 1px rgba(0,0,0,.25)}.yatzy_trayHint__UHbGS{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;opacity:.32;pointer-events:none}.yatzy_jokerTag__yPqJd{position:absolute;z-index:4;left:50%;bottom:12px;max-width:88%;padding:3px 10px;border-radius:999px;background:rgba(255,216,74,.95);color:#2a1c00;font:700 11.5px/1.25 var(--font-sans);text-align:center;transform:translateX(-50%);pointer-events:none}.yatzy_die__ekJaw{position:absolute;top:50%;z-index:2;width:var(--d);height:var(--d);padding:0;border:0;background:none;transform:translate(calc(-50% + var(--dx, 0px)),calc(-50% + var(--dy, 0px)));perspective:420px;cursor:default;-webkit-tap-highlight-color:transparent}.yatzy_die__ekJaw:disabled{opacity:1;color:inherit}.yatzy_die__ekJaw:before{content:"";position:absolute;left:8%;right:2%;bottom:-9%;height:26%;border-radius:50%;background:rgba(0,25,18,.5);filter:blur(3px)}.yatzy_live__1yHSA{cursor:pointer}.yatzy_live__1yHSA:after{content:"";position:absolute;inset:-14%}.yatzy_die__ekJaw:focus-visible{outline:3px solid #fff;outline-offset:4px;border-radius:12px}.yatzy_thrown__S22n3{animation:yatzy_throwIn__XT6RW .62s cubic-bezier(.2,.9,.3,1.15) var(--dl,0s) both}.yatzy_lift__9XCPq{position:relative;display:block;width:100%;height:100%;transition:transform .18s cubic-bezier(.3,1.5,.5,1)}.yatzy_kept__0q6ba .yatzy_lift__9XCPq{transform:translateY(-8%) scale(1.04)}.yatzy_kept__0q6ba:before{bottom:-20%;opacity:.6}.yatzy_kept__0q6ba .yatzy_lift__9XCPq:before{content:"";position:absolute;inset:-12%;border-radius:26%;border:3px solid #c8f53b;box-shadow:0 0 14px 3px rgba(200,245,59,.7)}.yatzy_keptTag__DOrBT{position:absolute;left:50%;bottom:-19px;padding:0 6px;border-radius:999px;background:#c8f53b;color:#0a1f2b;font:800 9.5px/15px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transform:translateX(-50%);pointer-events:none}.yatzy_scored__EUjJt{opacity:.55;transform:translate(calc(-50% + var(--dx, 0px)),calc(-50% + var(--dy, 0px))) scale(.86);transition:opacity .3s,transform .3s}.yatzy_hinted__MP6DV .yatzy_lift__9XCPq:before,.yatzy_unhint__PH0kJ .yatzy_lift__9XCPq:after{content:"";position:absolute;inset:-15%;border-radius:26%;border:3px dashed #ffe066;box-shadow:0 0 14px 2px rgba(255,224,102,.7);animation:yatzy_ring__dlIhj .9s ease-in-out infinite}.yatzy_unhint__PH0kJ .yatzy_lift__9XCPq:after{border-color:#ff8a80;box-shadow:0 0 12px 2px rgba(255,138,128,.6)}.yatzy_dock__RS0oS{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.yatzy_btn___YxRA{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 12px;border:0;border-radius:16px;font:800 19px var(--font-display);line-height:1.05;cursor:pointer;box-shadow:0 5px 0 rgba(0,0,0,.32);transition:transform .1s,box-shadow .1s,opacity .2s}.yatzy_btn___YxRA:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px 0 rgba(0,0,0,.32)}.yatzy_btn___YxRA:disabled{opacity:.4;cursor:default}.yatzy_rollBtn__RcG_y{background:linear-gradient(180deg,#d9ff5a,#b4e22a);color:#0a1f2b}.yatzy_btnIcon__5WAHO,.yatzy_pips__mBNPc{display:inline-flex}.yatzy_pips__mBNPc{gap:4px;margin-left:2px}.yatzy_pips__mBNPc i{width:9px;height:9px;border-radius:50%;background:rgba(10,31,43,.2);box-shadow:inset 0 0 0 1.5px rgba(10,31,43,.45)}.yatzy_pips__mBNPc .yatzy_pipOn__38SlI{background:#0a1f2b;box-shadow:none}.yatzy_btnHint__Qpc6P:not(:disabled):after{content:"";position:absolute;inset:-5px;border-radius:20px;border:3px dashed #ffe066;animation:yatzy_ring__dlIhj .9s ease-in-out infinite;pointer-events:none}.yatzy_side__YOk3N{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:56px;min-height:52px;padding:0 6px;border:0;border-radius:16px;background:rgba(6,30,40,.72);color:#fff;font:700 11px var(--font-sans);cursor:pointer}.yatzy_sideOn__KwDcY{background:var(--splash);color:var(--on-splash)}.yatzy_sheet__c56_q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;grid-gap:6px;gap:6px;padding:6px;border-radius:18px;background:rgba(4,22,30,.72);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--pc) 35%,transparent);transition:box-shadow .25s}.yatzy_col__PvxIh{display:flex;flex-direction:column;gap:3px;min-width:0}.yatzy_colHead__SYdEc{display:flex;align-items:center;justify-content:space-between;min-height:20px;padding:0 4px 0 8px;color:var(--pc);font:800 10.5px var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.yatzy_helpBtn__bdgvg{width:22px;height:22px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font:800 13px var(--font-display);cursor:pointer}.yatzy_helpBtn__bdgvg:focus-visible{outline:3px solid #fff}.yatzy_row__T66jq{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;min-height:29px;margin:0;padding:0 5px 0 7px;border:0;border-radius:9px;background:rgba(255,255,255,.055);color:#fff;font:600 12.5px var(--font-sans);text-align:left;overflow:hidden}button.yatzy_row__T66jq{cursor:pointer;transition:transform .1s,background .15s}button.yatzy_row__T66jq:active{transform:scale(.97)}button.yatzy_row__T66jq:focus-visible{outline:3px solid #fff;outline-offset:1px}.yatzy_rowDone__TTlwI{background:rgba(255,255,255,.1)}.yatzy_rowLabel__CNWcQ{display:flex;align-items:center;gap:5px;min-width:0}.yatzy_rowDie__YSU9x{display:inline-flex;flex:none}.yatzy_rowName__48Nmw{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.yatzy_rowOpen__eTcgc .yatzy_rowName__48Nmw{opacity:.82}.yatzy_rowVal__CnNkd{flex:none;min-width:28px;padding:1px 6px;border-radius:999px;font:800 14px var(--font-sans);text-align:center}.yatzy_rowDone__TTlwI .yatzy_rowVal__CnNkd{color:#fff}.yatzy_rowCan__wXpZK .yatzy_rowVal__CnNkd{background:rgba(200,245,59,.16);color:#c8f53b;box-shadow:inset 0 0 0 1.5px rgba(200,245,59,.55)}.yatzy_rowCan__wXpZK{background:rgba(200,245,59,.06)}.yatzy_rowBest__ML5kN .yatzy_rowVal__CnNkd{background:#c8f53b;color:#0a1f2b;box-shadow:none}.yatzy_rowZero__rjC3X .yatzy_rowVal__CnNkd{background:rgba(255,255,255,.07);color:rgba(255,255,255,.5);box-shadow:none}.yatzy_rowBlocked__fesc_{opacity:.4}.yatzy_rowHint__MIJG9{box-shadow:0 0 0 2.5px #ffe066;animation:yatzy_ringRow__08T4y .9s ease-in-out infinite}.yatzy_rowArmed__EKchG{background:rgba(255,94,87,.32)}.yatzy_rowArmed__EKchG .yatzy_rowVal__CnNkd{background:#ff5e57;color:#fff}.yatzy_rowJust__X_O5Y{animation:yatzy_rowPop__bFlrv .9s ease-out}.yatzy_rowJust__X_O5Y .yatzy_rowVal__CnNkd{animation:yatzy_scoreIn__iQ_tl .6s ease-out}.yatzy_extraTag__fWjW6{flex:none;padding:0 5px;border-radius:999px;background:#ffd84a;color:#2a1c00;font:800 10px/15px var(--font-sans)}.yatzy_rowBonus__3jGHM{background:rgba(255,216,74,.08)}.yatzy_rowBonus__3jGHM .yatzy_rowVal__CnNkd{color:rgba(255,216,74,.6)}.yatzy_bonusOf__udp9T{color:rgba(255,255,255,.6);font:700 11px var(--font-sans)}.yatzy_bonusBar__pQK8x{position:absolute;left:0;bottom:0;height:3px;border-radius:0 2px 2px 0;background:#ffd84a;transition:width .6s ease-out}.yatzy_bonusGot__3OAnT{background:rgba(255,216,74,.22)}.yatzy_bonusGot__3OAnT .yatzy_rowVal__CnNkd{background:#ffd84a;color:#2a1c00}.yatzy_totalRow__zCTLE{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:4px 12px;border-radius:11px;background:color-mix(in srgb,var(--pc) 22%,rgba(6,30,40,.9));color:#fff;font:800 13px var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.yatzy_totalRow__zCTLE b{font:800 22px/1 var(--font-display);letter-spacing:0;animation:yatzy_scoreIn__iQ_tl .5s ease-out}.yatzy_flash__cUSTh{position:absolute;z-index:5;left:50%;top:50%;pointer-events:none;white-space:nowrap;font:900 clamp(34px,10vw,54px) /1 var(--font-display);paint-order:stroke fill;-webkit-text-stroke:6px rgba(10,31,43,.85)}.yatzy_flashYatzy__cO8Yt{color:#ffd84a;font-size:clamp(44px,14vw,72px);text-shadow:0 0 22px rgba(255,140,40,.9);animation:yatzy_stamp__D2fBW 1.5s cubic-bezier(.2,1.6,.4,1) forwards}.yatzy_flashPts__db9o6{color:#c8f53b;animation:yatzy_floatUp__cOi0T 1.05s ease-out forwards}.yatzy_flashBonus__mVAj7{color:#ffd84a;animation:yatzy_floatUp__cOi0T 1.2s ease-out forwards}.yatzy_flashZero__9hj33{color:#ff8a80;animation:yatzy_floatUp__cOi0T .95s ease-out forwards}.yatzy_setupLayer__4toSo{position:absolute;inset:0;z-index:6;display:grid;place-items:center;overflow-y:auto;padding:12px;background:rgba(6,21,30,.5)}.yatzy_setup__iafm2{width:min(370px,100%);padding:16px 14px 14px;border-radius:24px;background:var(--surface-raised);text-align:center;box-shadow:0 10px 0 var(--surface-sunken),0 24px 50px rgba(0,0,0,.4)}.yatzy_setup__iafm2 h2{margin:0;font:800 24px var(--font-display)}.yatzy_setup__iafm2 p{margin:4px 0 12px;color:var(--ink-muted);font-size:14px;line-height:1.35}.yatzy_counts__JF3Nz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.yatzy_countBtn__rzaB3{display:flex;flex-direction:column;align-items:center;gap:6px;min-height:88px;padding:10px 4px;border:0;border-radius:16px;background:var(--surface-sunken);color:var(--ink);cursor:pointer}.yatzy_countBtn__rzaB3[aria-pressed=true],.yatzy_ruleBtn__IZYiW[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--splash)}.yatzy_countBtn__rzaB3 b{font:700 14px var(--font-sans)}.yatzy_countBtn__rzaB3 small{min-height:1.2em;color:var(--ink-muted);font-size:10.5px;line-height:1.2}.yatzy_faces__RNYAN{display:flex;justify-content:center}.yatzy_face0__PNvTZ{width:24px;height:24px}.yatzy_face0__PNvTZ+.yatzy_face0__PNvTZ{margin-left:-4px}.yatzy_rulesPick__XaOXQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.yatzy_ruleBtn__IZYiW{display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 6px;border:0;border-radius:14px;background:var(--surface-sunken);color:var(--ink);cursor:pointer}.yatzy_ruleBtn__IZYiW b{font:700 14px var(--font-sans)}.yatzy_ruleBtn__IZYiW small{color:var(--ink-muted);font-size:10.5px;line-height:1.25}.yatzy_go__adlrN{width:100%;min-height:52px;margin-top:12px;border:0;border-radius:16px;background:var(--splash);color:var(--on-splash);font:800 19px var(--font-display);cursor:pointer}.yatzy_helpLayer__foOrm{position:absolute;inset:0;z-index:8;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:8px;background:rgba(6,21,30,.6)}.yatzy_help__am03l{width:min(400px,100%);margin:auto 0;padding:12px 14px 10px;border-radius:20px;background:var(--surface-raised);color:var(--ink);box-shadow:0 18px 40px rgba(0,0,0,.45)}.yatzy_help__am03l h2{margin:0 0 6px;font:800 20px var(--font-display);text-align:center}.yatzy_help__am03l ul{margin:6px 0 0;padding:0;list-style:none}.yatzy_help__am03l li{display:grid;grid-template-columns:112px 1fr;grid-gap:8px;gap:8px;padding:4px 2px;border-bottom:1px solid rgba(255,255,255,.07);font-size:13px;line-height:1.3}.yatzy_help__am03l li b{font:700 13px var(--font-sans)}.yatzy_helpNote__s5Job,.yatzy_helpUpper__j_3rY{margin:0;color:var(--ink-muted);font-size:12.5px;line-height:1.4}.yatzy_helpNote__s5Job{margin-top:8px}.yatzy_help__am03l .yatzy_go__adlrN{min-height:44px;margin-top:10px;font-size:16px}@media (min-width:760px){.yatzy_wrap__f5f58{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,400px);grid-template-areas:"tabs tabs" "play sheet";align-items:start;grid-gap:10px 12px;gap:10px 12px;width:min(100%,860px);margin-top:6px;--d:54px}.yatzy_tabs__Gp4yY{grid-area:tabs}.yatzy_play__jvcIn{grid-area:play;gap:10px}.yatzy_sheet__c56_q{grid-area:sheet}.yatzy_tray__kOS8h{height:clamp(200px,calc(100dvh - 590px),260px)}.yatzy_ptotal__xHuQj{font-size:22px}.yatzy_av__vKeo1{width:24px;height:24px}.yatzy_pname__Cyfl4{font-size:13.5px}}@keyframes yatzy_throwIn__XT6RW{0%{transform:translate(calc(-50% + var(--fx)),calc(-50% + var(--fy))) scale(.6);opacity:0}12%{opacity:1}70%{transform:translate(calc(-50% + var(--dx, 0px)),calc(-50% + var(--dy, 0px))) scale(1.08)}85%{transform:translate(calc(-50% + var(--dx, 0px) - 3px),calc(-50% + var(--dy, 0px) + 2px)) scale(.97)}to{transform:translate(calc(-50% + var(--dx, 0px)),calc(-50% + var(--dy, 0px))) scale(1)}}@keyframes yatzy_ring__dlIhj{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes yatzy_ringRow__08T4y{0%,to{box-shadow:0 0 0 2px rgba(255,224,102,.55)}50%{box-shadow:0 0 0 3px #ffe066,0 0 12px rgba(255,224,102,.6)}}@keyframes yatzy_rowPop__bFlrv{0%{background:rgba(200,245,59,.55)}to{background:rgba(255,255,255,.1)}}@keyframes yatzy_stamp__D2fBW{0%{transform:translate(-50%,-50%) rotate(-8deg) scale(2.4);opacity:0}18%{transform:translate(-50%,-50%) rotate(-8deg) scale(1);opacity:1}80%{transform:translate(-50%,-50%) rotate(-8deg) scale(1);opacity:1}to{transform:translate(-50%,-50%) rotate(-8deg) scale(.92);opacity:0}}@keyframes yatzy_floatUp__cOi0T{0%{transform:translate(-50%,-20%) scale(.7);opacity:0}20%{transform:translate(-50%,-50%) scale(1.1);opacity:1}to{transform:translate(-50%,-150%) scale(1);opacity:0}}@keyframes yatzy_scoreIn__iQ_tl{0%{transform:scale(1.25);color:#fff6b0}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.yatzy_btnHint__Qpc6P:not(:disabled):after,.yatzy_hinted__MP6DV .yatzy_lift__9XCPq:before,.yatzy_rowHint__MIJG9,.yatzy_thrown__S22n3,.yatzy_unhint__PH0kJ .yatzy_lift__9XCPq:after{animation:none}}