.ToiletTile_tile__QGTxP{--tile-water-bg:radial-gradient(ellipse at 50% 60%,var(--color-game-close-the-lid-bowl) 0%,color-mix(in srgb,var(--color-game-close-the-lid-bowl) 60%,#000) 100%);--tile-porcelain-bg:linear-gradient(135deg,color-mix(in srgb,var(--color-game-close-the-lid-lid) 100%,#fff) 0%,var(--color-game-close-the-lid-lid) 40%,color-mix(in srgb,var(--color-game-close-the-lid-lid) 80%,#000) 100%);--tile-rim-dark:color-mix(in srgb,var(--color-game-close-the-lid-rim) 70%,#000);position:relative;aspect-ratio:3/4;border-radius:50%;border:var(--border-thin) solid var(--color-game-close-the-lid-rim);cursor:default;display:flex;align-items:center;justify-content:center;transform-origin:top center;transition:box-shadow var(--animation-fast) ease,transform var(--animation-fast) ease;min-width:0;padding:0;outline:none;font-family:inherit}.ToiletTile_tile__QGTxP:disabled{cursor:default}.ToiletTile_open__llrvL{background:var(--tile-water-bg);cursor:pointer}.ToiletTile_open__llrvL:before{content:"";position:absolute;left:2%;right:2%;bottom:75%;height:60%;background:var(--tile-porcelain-bg);border:var(--border-thin) solid var(--tile-rim-dark);border-bottom:none;border-radius:50% 50% 8% 8%;transform-origin:bottom center;transform:perspective(200px) rotateX(-35deg);box-shadow:0 2px 6px var(--color-black-30)}.ToiletTile_number__HDX6E{font-size:var(--font-size-lg);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-white-90);text-shadow:0 1px 2px var(--color-black-50);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ToiletTile_closed__P4PGN{background:var(--tile-porcelain-bg);border-color:var(--tile-rim-dark)}.ToiletTile_closed__P4PGN .ToiletTile_number__HDX6E{color:transparent}.ToiletTile_selectable__bqD32{cursor:pointer;animation:ToiletTile_pulse__lZPXf 1.2s ease-in-out infinite}@keyframes ToiletTile_pulse__lZPXf{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 8px 2px color-mix(in srgb,var(--color-game-close-the-lid-highlight) 50%,transparent)}}.ToiletTile_selected__8gYCx{cursor:pointer;box-shadow:0 0 10px 3px var(--color-game-close-the-lid-highlight);transform:scale(1.05);border-color:var(--color-game-close-the-lid-highlight)}.ToiletTile_closing__ZlH_e{animation:ToiletTile_hingClose__A9kyv .3s ease-in forwards;pointer-events:none}@keyframes ToiletTile_hingClose__A9kyv{0%{transform:scaleY(1)}40%{transform:scaleY(0);background:var(--tile-water-bg)}41%{transform:scaleY(0);background:var(--tile-porcelain-bg)}70%{transform:scaleY(1.05)}to{transform:scaleY(1);background:var(--tile-porcelain-bg)}}.ToiletTile_animClosed__QfT39{background:var(--tile-porcelain-bg);border-color:var(--tile-rim-dark);pointer-events:none}.ToiletTile_animClosed__QfT39:before{display:none}.ToiletTile_animClosed__QfT39 .ToiletTile_number__HDX6E{color:transparent}.DiceDisplay_diceContainer__VJEAt{display:flex;width:100%;gap:var(--spacing-lg);justify-content:center;align-items:center;isolation:isolate}.DiceDisplay_dieWrapper__OorfB{width:calc(var(--die-pct, 13) * 1%);perspective:600px;container-type:inline-size;--die-half:20px;--die-half:25cqi}.DiceDisplay_dieWrapper__OorfB.DiceDisplay_bouncing__qz7Qj{animation:DiceDisplay_dieBounce___0oCQ var(--animation-dramatic) cubic-bezier(.25,.46,.45,.94)}.DiceDisplay_dieWrapper__OorfB.DiceDisplay_bouncing__qz7Qj:nth-child(2){animation-delay:60ms}.DiceDisplay_dieList__8pmMQ{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:center;aspect-ratio:1;list-style-type:none;transform-style:preserve-3d;padding:0;margin:0}.DiceDisplay_evenRoll__Hxei7,.DiceDisplay_oddRoll__kOFa0{transition:transform var(--animation-dramatic) ease-out}.DiceDisplay_dieItem__Q8TtD{background:var(--color-game-close-the-lid-lid);border:var(--border-thin) solid var(--color-game-close-the-lid-rim);border-radius:var(--radius-md);box-shadow:inset -.35rem .35rem .75rem var(--color-black-30),inset .5rem -.25rem .5rem var(--color-black-15);display:grid;grid-column:1;grid-row:1;grid-template-areas:"one two three" "four five six" "seven eight nine";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);width:50%;height:50%;padding:12%}.DiceDisplay_dot__RWxWN{align-self:center;background:var(--color-game-close-the-lid-highlight);border-radius:50%;box-shadow:inset -.15rem .15rem .25rem var(--color-black-50);display:block;width:75%;aspect-ratio:1;justify-self:center}.DiceDisplay_dieItem__Q8TtD[data-side="1"]{transform:rotate3d(0,0,0,90deg) translateZ(var(--die-half))}.DiceDisplay_dieItem__Q8TtD[data-side="2"]{transform:rotate3d(-1,0,0,90deg) translateZ(var(--die-half))}.DiceDisplay_dieItem__Q8TtD[data-side="3"]{transform:rotateY(90deg) translateZ(var(--die-half))}.DiceDisplay_dieItem__Q8TtD[data-side="4"]{transform:rotate3d(0,-1,0,90deg) translateZ(var(--die-half))}.DiceDisplay_dieItem__Q8TtD[data-side="5"]{transform:rotateX(90deg) translateZ(var(--die-half))}.DiceDisplay_dieItem__Q8TtD[data-side="6"]{transform:rotateX(180deg) translateZ(var(--die-half))}.DiceDisplay_evenRoll__Hxei7[data-roll="1"]{transform:rotateX(1turn) rotateY(2turn) rotate(1turn)}.DiceDisplay_evenRoll__Hxei7[data-roll="2"]{transform:rotateX(450deg) rotateY(2turn) rotate(1turn)}.DiceDisplay_evenRoll__Hxei7[data-roll="3"]{transform:rotateX(1turn) rotateY(630deg) rotate(1turn)}.DiceDisplay_evenRoll__Hxei7[data-roll="4"]{transform:rotateX(1turn) rotateY(810deg) rotate(1turn)}.DiceDisplay_evenRoll__Hxei7[data-roll="5"]{transform:rotateX(270deg) rotateY(2turn) rotate(1turn)}.DiceDisplay_evenRoll__Hxei7[data-roll="6"]{transform:rotateX(1turn) rotateY(900deg) rotate(1turn)}.DiceDisplay_oddRoll__kOFa0[data-roll="1"]{transform:rotateX(-1turn) rotateY(-2turn) rotate(-1turn)}.DiceDisplay_oddRoll__kOFa0[data-roll="2"]{transform:rotateX(-270deg) rotateY(-2turn) rotate(-1turn)}.DiceDisplay_oddRoll__kOFa0[data-roll="3"]{transform:rotateX(-1turn) rotateY(-810deg) rotate(-1turn)}.DiceDisplay_oddRoll__kOFa0[data-roll="4"]{transform:rotateX(-1turn) rotateY(-630deg) rotate(-1turn)}.DiceDisplay_oddRoll__kOFa0[data-roll="5"]{transform:rotateX(-450deg) rotateY(-2turn) rotate(-1turn)}.DiceDisplay_oddRoll__kOFa0[data-roll="6"]{transform:rotateX(-1turn) rotateY(-900deg) rotate(-1turn)}.DiceDisplay_dieItem__Q8TtD[data-side="1"] .DiceDisplay_dot__RWxWN:first-of-type{grid-area:five}.DiceDisplay_dieItem__Q8TtD[data-side="2"] .DiceDisplay_dot__RWxWN:first-of-type{grid-area:one}.DiceDisplay_dieItem__Q8TtD[data-side="2"] .DiceDisplay_dot__RWxWN:nth-of-type(2){grid-area:nine}.DiceDisplay_dieItem__Q8TtD[data-side="3"] .DiceDisplay_dot__RWxWN:first-of-type{grid-area:one}.DiceDisplay_dieItem__Q8TtD[data-side="3"] .DiceDisplay_dot__RWxWN:nth-of-type(2){grid-area:five}.DiceDisplay_dieItem__Q8TtD[data-side="3"] .DiceDisplay_dot__RWxWN:nth-of-type(3){grid-area:nine}.DiceDisplay_dieItem__Q8TtD[data-side="4"] .DiceDisplay_dot__RWxWN:first-of-type{grid-area:one}.DiceDisplay_dieItem__Q8TtD[data-side="4"] .DiceDisplay_dot__RWxWN:nth-of-type(2){grid-area:three}.DiceDisplay_dieItem__Q8TtD[data-side="4"] .DiceDisplay_dot__RWxWN:nth-of-type(3){grid-area:seven}.DiceDisplay_dieItem__Q8TtD[data-side="4"] .DiceDisplay_dot__RWxWN:nth-of-type(4){grid-area:nine}.DiceDisplay_dieItem__Q8TtD[data-side="5"] .DiceDisplay_dot__RWxWN:first-of-type{grid-area:one}.DiceDisplay_dieItem__Q8TtD[data-side="5"] .DiceDisplay_dot__RWxWN:nth-of-type(2){grid-area:three}.DiceDisplay_dieItem__Q8TtD[data-side="5"] .DiceDisplay_dot__RWxWN:nth-of-type(3){grid-area:five}.DiceDisplay_dieItem__Q8TtD[data-side="5"] .DiceDisplay_dot__RWxWN:nth-of-type(4){grid-area:seven}.DiceDisplay_dieItem__Q8TtD[data-side="5"] .DiceDisplay_dot__RWxWN:nth-of-type(5){grid-area:nine}.DiceDisplay_dieItem__Q8TtD[data-side="6"] .DiceDisplay_dot__RWxWN:first-of-type{grid-area:one}.DiceDisplay_dieItem__Q8TtD[data-side="6"] .DiceDisplay_dot__RWxWN:nth-of-type(2){grid-area:three}.DiceDisplay_dieItem__Q8TtD[data-side="6"] .DiceDisplay_dot__RWxWN:nth-of-type(3){grid-area:four}.DiceDisplay_dieItem__Q8TtD[data-side="6"] .DiceDisplay_dot__RWxWN:nth-of-type(4){grid-area:six}.DiceDisplay_dieItem__Q8TtD[data-side="6"] .DiceDisplay_dot__RWxWN:nth-of-type(5){grid-area:seven}.DiceDisplay_dieItem__Q8TtD[data-side="6"] .DiceDisplay_dot__RWxWN:nth-of-type(6){grid-area:nine}@keyframes DiceDisplay_dieBounce___0oCQ{0%{transform:translateY(0) scale(1)}15%{transform:translateY(-12px) scale(1.05)}30%{transform:translateY(2px) scale(.98)}45%{transform:translateY(-6px) scale(1.02)}60%{transform:translateY(1px) scale(.99)}75%{transform:translateY(-2px) scale(1.01)}to{transform:translateY(0) scale(1)}}.GameBoardPreview_previewWrapper__i0F7B{flex:1 1;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;margin-top:var(--spacing-xs);opacity:.8}.GameBoardPreview_boardPreviewContainer__nyTa1{height:100%;aspect-ratio:1;max-width:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden}.GameBoardPreview_foLayout__pS2Di{display:flex;gap:var(--spacing-xs);align-items:center}.GameBoardPreview_frLayout__kowyj{position:relative;width:100%;height:100%}.GameBoardPreview_frPlatform__dAHw2{position:absolute;height:5%;border-radius:var(--radius-sm);background:var(--color-game-dungeon-brown)}.GameBoardPreview_frCharacter__FxkBY{position:absolute;left:45%;bottom:17%;font-size:clamp(.6rem,3cqi,1.2rem);line-height:1}.GameBoardPreview_ctlLayout__XX7Z8{width:100%;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;--die-pct:35}.GameBoardPreview_dungeonGrid__RgHLi{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:var(--spacing-hairline);gap:var(--spacing-hairline);width:100%;aspect-ratio:1;background:var(--color-background-light);border-radius:var(--radius-sm);padding:var(--spacing-xxs)}.GameBoardPreview_dungeonCell__nBobF{border-radius:1px;aspect-ratio:1;min-width:0;min-height:0}.GameBoardPreview_dungeonWall__EjYpG{background:#000}.GameBoardPreview_dungeonFloor__4b5kW{background:#2a2a2a}.GameBoardPreview_dungeonPlayer__kj_3S{background:#4ade80;border-radius:50%}.GameBoardPreview_dungeonEnemy__GgEnt{background:var(--color-error);border-radius:50%}.GameBoardPreview_dungeonDoor__7_oeL{background:#cd853f}.GameBoardPreview_dungeonStairs__kLHw0{background:#4682b4}.CloseTheLidBoard_board__ymrTB{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);width:100%;height:100%;padding:var(--spacing-sm);justify-content:center}.CloseTheLidBoard_scoreHud__Wvc1b{display:flex;align-items:center;gap:var(--spacing-sm)}.CloseTheLidBoard_scoreLabel__s5P4L{font-size:var(--font-size-sm);color:var(--color-game-close-the-lid-rim);text-transform:uppercase;letter-spacing:.1em}.CloseTheLidBoard_scoreValue__O2b4n{font-size:var(--font-size-xl);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-game-close-the-lid-roll-display)}.CloseTheLidBoard_singleDieBadge__Du_35{font-size:var(--font-size-xs);font-weight:600;padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-game-close-the-lid-highlight) 20%,transparent);color:var(--color-game-close-the-lid-highlight);border:var(--border-thin) solid var(--color-game-close-the-lid-highlight)}.CloseTheLidBoard_tileGrid__5hiju{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xs);gap:var(--spacing-xs);width:100%;max-width:clamp(160px,55vw,200px)}.CloseTheLidBoard_tileGridExtended__cx1AA{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-xs);gap:var(--spacing-xs);width:100%;max-width:clamp(200px,65vw,260px)}.CloseTheLidBoard_tileGridEpic__JnJv_{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--spacing-xs);gap:var(--spacing-xs);width:100%;max-width:clamp(260px,80vw,360px)}.CloseTheLidBoard_diceTray__rbPnk{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--color-black-10);border:var(--border-thin) solid var(--color-black-15)}.CloseTheLidBoard_statusText__ZRot7{font-size:var(--font-size-md);font-weight:600;color:var(--color-game-close-the-lid-roll-display);text-align:center;min-height:1.5em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CloseTheLidBoard_actions__BOaKs{min-height:44px;display:flex;align-items:center}.CloseTheLidBoard_actionButton__3AFWK{font-size:var(--font-size-md);font-weight:700;padding:var(--spacing-sm) var(--spacing-lg);border:var(--border-thin) solid var(--color-game-close-the-lid-rim);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-game-close-the-lid-bowl) 30%,transparent);color:var(--color-game-close-the-lid-roll-display);cursor:pointer;transition:opacity var(--animation-fast) ease,transform var(--animation-fast) ease;text-transform:uppercase;letter-spacing:.05em;font-family:inherit}.CloseTheLidBoard_actionButton__3AFWK:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.CloseTheLidBoard_actionButton__3AFWK:active:not(:disabled){opacity:.7;transform:translateY(0)}.CloseTheLidBoard_actionButton__3AFWK:disabled{opacity:.4;cursor:default}.CloseTheLidBoard_actionButtonReady__453Z_{border-color:var(--color-game-close-the-lid-highlight);box-shadow:0 0 8px color-mix(in srgb,var(--color-game-close-the-lid-highlight) 40%,transparent)}