.player-action-module__on9Rra__action.player-action-module__on9Rra__action,.player-action-module__on9Rra__group.player-action-module__on9Rra__group[data-primary-action]>:is(button,a),.player-action-module__on9Rra__group.player-action-module__on9Rra__group[data-menu-actions]>:is(button,a){min-height:48px;font-family:var(--font-manrope), sans-serif;text-align:center;color:var(--color-ink);background:color-mix(in srgb, var(--color-accent) 86%, var(--color-ink));box-shadow:none;border:0;border-radius:16px;justify-content:center;align-items:center;gap:12px;padding:12px 18px;font-size:16px;font-weight:750;line-height:1.35;text-decoration:none;transition:background-color .36s;display:inline-flex;transform:none}.player-action-module__on9Rra__action.player-action-module__on9Rra__action:hover:not(:disabled),.player-action-module__on9Rra__group.player-action-module__on9Rra__group[data-primary-action]>:is(button,a):hover:not(:disabled),.player-action-module__on9Rra__group.player-action-module__on9Rra__group[data-menu-actions]>:is(button,a):hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 78%, var(--color-ink));box-shadow:none;transform:none}.player-action-module__on9Rra__action.player-action-module__on9Rra__action svg,.player-action-module__on9Rra__group.player-action-module__on9Rra__group svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.player-action-module__on9Rra__action.player-action-module__on9Rra__action,.player-action-module__on9Rra__group.player-action-module__on9Rra__group[data-primary-action]>:is(button,a),.player-action-module__on9Rra__group.player-action-module__on9Rra__group[data-menu-actions]>:is(button,a){transition:none}}
.player-sheet-module__NCjh1q__sheet{margin:auto auto max(12px, env(safe-area-inset-bottom));width:min(540px,100% - 24px);max-height:calc(var(--mobile-viewport-height,100dvh) - 32px);overscroll-behavior:contain;border:1px solid var(--color-border-control);color:var(--color-ink);background:#fff8ef;border-radius:24px;padding:22px;inset:auto 0 0;overflow-y:auto}.player-sheet-module__NCjh1q__sheet::backdrop{background:#251d2973}.player-sheet-module__NCjh1q__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.player-sheet-module__NCjh1q__header h2{font-family:var(--font-manrope), sans-serif;font-size:var(--player-heading-size);font-weight:800}.player-sheet-module__NCjh1q__header .player-sheet-module__NCjh1q__close{border:1px solid var(--color-border-control);width:48px;min-width:48px;height:48px;min-height:48px;color:inherit;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}@media (min-width:700px){.player-sheet-module__NCjh1q__sheet{width:min(calc(var(--player-content-width) + 46px), calc(100% - 24px));margin:auto;inset:0}}
.room-deck-summary-module__qdL5fa__row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}
.room-length-picker-module__7onnEW__content{gap:20px;min-width:0;display:grid}
.room-shell-module__Pa1_aW__app{background:var(--color-canvas);overflow-wrap:anywhere;flex-direction:column;height:100dvh;display:flex}.room-shell-module__Pa1_aW__header{width:min(900px,100%);padding:calc(8px + env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 8px max(16px, env(safe-area-inset-left));border-bottom:1px solid #251d291a;flex:none;justify-content:space-between;align-items:center;gap:16px;margin-inline:auto;display:flex}.room-shell-module__Pa1_aW__identity{text-align:center;line-height:1.25;display:grid}.room-shell-module__Pa1_aW__identity strong{letter-spacing:-.07em;font-size:18px;font-weight:800}.room-shell-module__Pa1_aW__identity>span{color:var(--color-muted);font-size:14px}.room-shell-module__Pa1_aW__iconButton{min-width:48px;min-height:48px;color:var(--color-ink);background:0 0;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;padding:10px;font-size:28px;line-height:1;display:inline-flex}.room-shell-module__Pa1_aW__iconButton:hover{background:var(--color-accent)}.room-shell-module__Pa1_aW__workspace{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:20px max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));flex:1;overflow-y:auto}.room-shell-module__Pa1_aW__workspace:has([data-live-game]){padding-block:12px max(12px, env(safe-area-inset-bottom))}.room-shell-module__Pa1_aW__menu{overscroll-behavior:contain;width:min(500px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--color-ink);background:var(--color-canvas);border:1px solid #ded3cc;border-radius:24px;margin:auto;padding:24px;inset:0;overflow-y:auto}.room-shell-module__Pa1_aW__menu::backdrop{background:#251d2973}.room-shell-module__Pa1_aW__menuHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.room-shell-module__Pa1_aW__menuHeader h2{font-size:var(--player-heading-size)}.room-shell-module__Pa1_aW__menuHeader .room-shell-module__Pa1_aW__iconButton{flex:none}.room-shell-module__Pa1_aW__help{border-top:1px solid #251d2926;gap:12px;margin-top:20px;padding-top:20px;display:grid}.room-shell-module__Pa1_aW__help h3{font-size:20px}.room-shell-module__Pa1_aW__help p{color:var(--color-muted)}.room-shell-module__Pa1_aW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:520px){.room-shell-module__Pa1_aW__menu{margin:12px auto max(12px, env(safe-area-inset-bottom));max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));inset:auto 0 0}}
.timer-preset-picker-module__OtxT9q__content{gap:20px;min-width:0;display:grid}.timer-preset-picker-module__OtxT9q__choice{background:var(--color-accent);height:100%;min-height:220px;color:var(--color-ink);border-radius:20px;align-content:start;gap:12px;padding:24px 20px;display:grid}.timer-preset-picker-module__OtxT9q__choice .timer-preset-picker-module__OtxT9q__duration{font-size:2rem;font-weight:800;line-height:1.15}.timer-preset-picker-module__OtxT9q__choice h3{font-family:var(--font-manrope), sans-serif;margin:0;font-size:1.125rem;font-weight:800}
