:root{--rail-width:8px;--felt-w:79vw;--felt-h:72vh;--felt-top:46%;--tile-selected-lift:-12px;--hand-tile-budget:96px;--hand-tile-w:min(78px, calc((100vw - var(--hand-tile-budget)) / 17));--hand-tile-h:calc(var(--hand-tile-w) * 1.41);--discard-tile-w:56px;--discard-tile-h:78px;--meld-tile-w:54px;--meld-tile-h:76px;--exposed-tile-w:54px;--exposed-tile-h:76px;--z-table:0;--z-discards:15;--z-melds:15;--z-chat:20;--z-prompt:25;--z-timer:30;--z-badges:35;--z-buttons:40;--z-hand:50;--z-announce:90;--z-modal:100;--discard-cols:10;--badge-max-w:140px;--hand-strip-h:calc(var(--hand-tile-h) + 18px)}@media (width<=1279px){:root{--discard-tile-w:46px;--discard-tile-h:64px;--meld-tile-w:44px;--meld-tile-h:62px;--exposed-tile-w:46px;--exposed-tile-h:64px;--discard-cols:8;--badge-max-w:120px}}@media (width<=767px){:root{--discard-tile-w:36px;--discard-tile-h:50px;--meld-tile-w:36px;--meld-tile-h:50px;--exposed-tile-w:36px;--exposed-tile-h:50px;--discard-cols:8;--badge-max-w:100px}}@media (height<=500px){:root{--discard-tile-w:34px;--discard-tile-h:48px;--meld-tile-w:32px;--meld-tile-h:44px;--exposed-tile-w:32px;--exposed-tile-h:44px}}@media (width<=900px) and (orientation:landscape){:root{--hand-tile-budget:140px;--felt-h:58dvh;--discard-tile-w:30px;--discard-tile-h:42px;--meld-tile-w:22px;--meld-tile-h:30px;--exposed-tile-w:22px;--exposed-tile-h:30px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--pm-sans);color:#3a3a2e;background-color:var(--pmg-room);background-image:radial-gradient(at 20%,#8faa8f14 0%,#0000 50%),radial-gradient(at 80%,#d4a0300d 0%,#0000 50%),radial-gradient(at 50% 20%,#8877aa0d 0%,#0000 50%),radial-gradient(at 50% 80%,#8faa8f0a 0%,#0000 50%)}@media (prefers-reduced-motion:reduce){body:not(.pm-motion-resolved) *,body:not(.pm-motion-resolved) :before,body:not(.pm-motion-resolved) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rub.svelte-gytfdo{--rub-clear:calc(env(safe-area-inset-top,0px) + 66px);z-index:30;box-sizing:border-box;padding:var(--rub-clear) 16px 14px;pointer-events:none;justify-content:center;display:flex;position:relative}.rub.rub-stamp.svelte-gytfdo{--rub-clear:calc(env(safe-area-inset-top,0px) + clamp(16px, 2.4vw, 32px) + clamp(80px, 9vw, 116px))}.rub.rub-none.svelte-gytfdo{--rub-clear:12px}.mgb:not(.overlay)+.rub.svelte-gytfdo{--rub-clear:0px}.rub-note.svelte-gytfdo{pointer-events:auto;justify-content:center;width:100%;max-width:520px;display:flex}.gsn.svelte-rp0ao{--gsn-clear:calc(env(safe-area-inset-top,0px) + 66px);z-index:30;box-sizing:border-box;padding:var(--gsn-clear) 16px 14px;pointer-events:none;justify-content:center;display:flex;position:relative}.gsn.svelte-rp0ao>*{pointer-events:auto}.gsn.gsn-stamp.svelte-rp0ao{--gsn-clear:calc(env(safe-area-inset-top,0px) + clamp(16px, 2.4vw, 32px) + clamp(80px, 9vw, 116px))}.gsn.gsn-none.svelte-rp0ao{--gsn-clear:12px}.mgb:not(.overlay)+.gsn.svelte-rp0ao,.rub+.gsn.svelte-rp0ao{--gsn-clear:0px}.gsn.gsn-table.svelte-rp0ao{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);z-index:40;padding:0 16px;position:fixed}
