.ig-play{flex-direction:column;gap:10px;width:min(100vw - 24px,205dvh - 512.5px,1040px);display:flex}@media (min-aspect-ratio:7/5){.ig-play{width:min(100vw - 300px,205dvh - 307.5px,1100px)}}.ig-plq{color:#4b2a16;background:url(/games/wood/maple.webp) 0 0/360px 360px,linear-gradient(#f4deb2 0%,#e7cb98 100%);border:1.5px solid #9c6c38;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex;box-shadow:inset 0 1px #ffffff8c,0 2px #9c6c38}.ig-plq.ig-on{box-shadow:inset 0 1px #ffffff8c,0 2px #9c6c38,0 0 0 3px #22c55e8c}.ig-plq-who{color:#7a4a22;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:15px;font-weight:700;display:flex;overflow:hidden}.ig-on .ig-plq-who{color:#15803d}.ig-plq-n{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:700}.ig-plq-n small{color:#7a4a22;margin-left:4px;font-size:13px}.ig-plq-n b{display:inline-block}.ig-plq-clock{margin-right:auto}.ig-board{aspect-ratio:2.05;outline-offset:calc(-1*clamp(7px,1.3vw,13px) - 3px);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:url(/games/wood/maple.webp) 0 0/360px 360px padding-box padding-box,linear-gradient(#f0d7a7 0%,#e4c48f 60%,#d9b680 100%) padding-box padding-box,url(/games/wood/walnut.webp) 0 0/360px 360px border-box,linear-gradient(#5c341b 0%,#4b2a16 60%,#3a200f 100%) border-box;border:clamp(7px,1.3vw,13px) solid #0000;border-radius:clamp(14px,2vw,24px);outline:2px solid #d8a93fb3;grid-template-rows:1fr 1fr 1fr 1fr;row-gap:3.2%;padding:2.6% 2.4%;display:grid;position:relative;box-shadow:0 8px #2a1608,0 16px 28px #3c1e0840}.ig-board:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#4b2a1673 12% 88%,#0000);height:2px;position:absolute;top:50%;left:3%;right:3%;transform:translateY(-50%);box-shadow:0 1px #fff0d28c}.ig-row{grid-template-columns:repeat(8,1fr);column-gap:1.6%;display:grid}.ig-wrap{isolation:isolate;position:relative;container-type:inline-size}.ig-wrap .ig-board{--pw:10.2cqw}.ig-pit{--ig-bowl:0 0 0 transparent;--ig-lip:0 0 0 transparent;--ig-ring:0 0 0 transparent;aspect-ratio:1;width:100%;box-shadow:var(--ig-bowl),var(--ig-lip),var(--ig-ring);color:inherit;cursor:default;background:0 0;border:0;border-radius:50%;align-self:center;padding:0;font-size:clamp(6px,1.05vw,12px);display:block;position:relative}.ig-look-polished .ig-pit{--ig-bowl:inset calc(var(--pw)*.07)calc(var(--pw)*.09)calc(var(--pw)*.12)#120600c7,inset calc(var(--pw)*-.03)calc(var(--pw)*-.035)calc(var(--pw)*.05)#ffd6a04d;--ig-lip:calc(var(--pw)*.012)calc(var(--pw)*.018)0 calc(var(--pw)*.012)#fff9e8f2,calc(var(--pw)*-.01)calc(var(--pw)*-.012)0 calc(var(--pw)*.014)#5c341b73;background:radial-gradient(circle at 64% 70%,#ffcd964d 0%,#ffcd9600 42%),radial-gradient(circle,#6a3c1f 0%,#573019 40%,#43230f 68%,#2c1607 100%)}.ig-look-wood .ig-pit:before,.ig-look-table .ig-pit:before{content:"";pointer-events:none;background:url(/games/igisoro/pit.webp) 50%/100% 100% no-repeat;position:absolute;inset:-12.5%}.ig-pit.ig-can{cursor:pointer;--ig-lip:0 0 0 transparent;--ig-ring:0 0 0 max(2px,calc(var(--pw)*.028))#22c55e,0 0 0 max(3.5px,calc(var(--pw)*.045))#ffffffd9}@media (hover:hover){.ig-pit.ig-can:hover{--ig-ring:0 0 0 max(3px,calc(var(--pw)*.04))#22c55e,0 0 0 max(5px,calc(var(--pw)*.062))#ffffffe6}}.ig-pit.ig-hot{--ig-lip:0 0 0 transparent;--ig-ring:0 0 0 max(2px,calc(var(--pw)*.028))#ffd34d,0 0 0 max(3.5px,calc(var(--pw)*.045))#fffc}.ig-pit.ig-gone{--ig-lip:0 0 0 transparent;--ig-ring:0 0 0 max(2px,calc(var(--pw)*.028))#e63946,0 0 0 max(3.5px,calc(var(--pw)*.045))#fffc}.ig-pit:focus-visible{outline-offset:3px;outline:3px solid #fbbf24}.ig-seed{pointer-events:none;background:radial-gradient(circle at 34% 30%,#f8e2c0 0%,#d6a06a 16%,#6b3a1c 55%,#3a1d0a 100%);border-radius:50%;width:24%;height:24%;margin:-12% 0 0 -12%;position:absolute;box-shadow:.06em .1em .14em #1e0c0280}.ig-seeds{z-index:2;pointer-events:none;position:absolute;inset:0}.ig-s,.ig-sh{will-change:transform;backface-visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.ig-s{background-repeat:no-repeat;border-radius:50%}.ig-sh{z-index:0;background:radial-gradient(closest-side,#1e0c028c,#1e0c0200);border-radius:50%}.ig-play.ig-wide{width:min(100vw - 24px,230dvh - 529px,1120px)}@media (min-aspect-ratio:7/5){.ig-play.ig-wide{width:min(100vw - 260px,230dvh - 322px,1180px)}}.ig-tilt{perspective:1700px;perspective-origin:50% 0;margin:-5% 0 4.5%}.ig-slab{transform-origin:50% 100%;transform-style:preserve-3d;position:relative;transform:rotateX(24deg)}.ig-look-table .ig-board{box-shadow:none}.ig-front{transform-origin:50% 0;background:url(/games/wood/walnut.webp) 0 0/360px 360px,linear-gradient(#4b2a16 0%,#2e1708 100%);border-radius:0 0 clamp(10px,1.6vw,20px) clamp(10px,1.6vw,20px);height:clamp(12px,2.6vw,30px);position:absolute;top:100%;left:0;right:0;transform:rotateX(-90deg);box-shadow:inset 0 2px #ffdcaa40}.ig-floor{background:#3c1e0852;border-radius:24px;position:absolute;inset:4% 1% -6%;transform:translateZ(-34px);box-shadow:0 0 40px 18px #3c1e0847}.ig-n{color:#4b2a16;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;z-index:3;background:#fffdf8;border:1.5px solid #c9a26a;border-radius:999px;min-width:2.1em;padding:0 .35em;font-size:max(10px,1.25em);font-weight:700;line-height:1.5;position:absolute;bottom:-8%;right:-6%}.ig-n.ig-zero{opacity:.45}.ig-mini .ig-n{min-width:1.6em;font-size:9px;line-height:1.35;bottom:-4%;right:-2%}.ig-mini .ig-n.ig-zero{display:none}.ig-gain{z-index:4;color:#fff;pointer-events:none;background:#16a34a;border-radius:999px;padding:1px 7px;font-size:max(11px,1.4em);font-weight:700;animation:.9s ease-out forwards ig_gain;position:absolute;top:-10%;left:50%;transform:translate(-50%)}@keyframes ig_gain{0%{opacity:0;transform:translate(-50%,6px)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-18px)}}@media (prefers-reduced-motion:reduce){.ig-gain{opacity:0;animation:none}}.ig-looks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 6px;display:grid}.ig-looks .ck-th{flex:none;padding:6px 6px 8px}.ig-looks img{aspect-ratio:280/150;border-radius:10px;width:100%;height:auto;display:block}.ig-speed-h{margin:14px 0 0;font-size:15px;font-weight:700}.ig-speed{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.ig-speed button{border:3px solid var(--ck-border);background:var(--ck-surface);box-shadow:0 3px 0 var(--ck-lip);color:var(--ck-text);font:inherit;border-radius:12px;padding:10px 6px;font-weight:700}.ig-speed button[aria-checked=true]{border-color:#f97316;box-shadow:0 3px #c2410c}
