html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen{--cards-content-width:1100px}html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen:is([data-mode=easy],[data-mode=tutorial]){--cards-content-width:688px}html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen>:is(.phone-header,.phone-reveal-header,.phone-tutorial,.phone-stage,.phone-controls){width:min(var(--cards-content-width),100%);justify-self:center}html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen>.phone-tutorial{grid-column:1/2;justify-self:stretch;margin-inline:auto;left:0;right:0}@media (width>=720px){html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen:is([data-mode=medium],[data-mode=hard]) .phone-clues{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen[data-mode=medium] .phone-clues{grid-template-rows:repeat(2,minmax(0,1fr))}html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen:not([data-mode=tutorial]) .phone-card{text-align:left;grid-template-columns:62px minmax(0,1fr);align-content:center;gap:12px;padding:14px}html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen:not([data-mode=tutorial]) .phone-avatar{width:58px;height:84px}html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen:not([data-mode=tutorial]) .phone-avatar>.character{transform:translate(-50%)scale(.74)}html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen:not([data-mode=tutorial]) .phone-name{font-size:13px}html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen:not([data-mode=tutorial]) .phone-clue{text-align:left;font-size:18px;line-height:1.35}}@media (width>=1000px){html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen[data-mode=extreme] .phone-clues{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen[data-mode=extreme] .phone-card{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:14px;padding:12px}html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen[data-mode=extreme] .phone-clue{text-align:center;font-size:17px}}@media (width>=720px){html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-lab{min-height:var(--game-visible-height,100dvh);background:var(--surface);padding:0}html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-lab .phone-screen{--cards-stage-height:720px;width:100vw;height:var(--game-visible-height,100dvh);max-width:none;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));box-shadow:none;border-radius:0}html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-lab .phone-screen:not([data-phone-revealing=true]){grid-template-rows:48px 0px minmax(0,min(var(--cards-stage-height),calc(var(--game-visible-height,100dvh) - 160px))) 80px minmax(0,1fr)}html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen[data-mode=easy],html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen[data-mode=medium]{--cards-stage-height:520px}html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen[data-mode=extreme]{--cards-stage-height:830px}}@media (width>=1000px){html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen[data-mode=extreme]{--cards-stage-height:600px}}html[data-game=guess-game][data-adaptive=true]:not([data-view=phone]) body{background:var(--surface);overflow:hidden}html[data-game=guess-game][data-adaptive=true]:not([data-view=phone]) .page{height:var(--game-visible-height,100dvh);background:var(--surface);align-content:start;min-height:0;padding:16px 0;overflow:clip}html[data-game=guess-game][data-adaptive=true]:not([data-view=phone]) .board-shell{box-shadow:none;border-radius:0;overflow:visible}html[data-game=guess-game][data-adaptive=true]:not([data-view=phone]) .board-shell>:is(.board,.main-tutorial){width:var(--free-field-width,100%);height:var(--free-field-height,var(--game-stage-height));min-height:var(--free-field-height,var(--game-stage-height));margin-inline:calc((100% - var(--free-field-width,100%))/2)}html[data-game=guess-game][data-adaptive=true]:not([data-view=phone]) .scene-header{z-index:10;position:relative}html[data-game=guess-game][data-adaptive=true]:not([data-view=phone]) .scene-footer{z-index:7;pointer-events:none;position:absolute;inset:auto 0 0}html[data-layout-pending=true] .ui-modal-host{visibility:hidden;pointer-events:none}html[data-layout-pending=true] .ui-modal-host::backdrop{background:0 0}@media (width>=720px){html[data-game=guess-game][data-adaptive=true][data-view=phone] .phone-screen[data-phone-revealing=true] .phone-stage{height:min(var(--cards-stage-height),100%);align-self:start}}html[data-game=guess-game][data-view=phone] dialog.ui-modal-host{top:var(--game-visible-top,0px);height:var(--game-visible-height,100dvh);max-height:var(--game-visible-height,100dvh);bottom:auto}@media (width>=600px){html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen:not([data-phone-revealing=true]){padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));grid-template-rows:44px 0 minmax(0,1fr) 56px}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=tutorial] .phone-clues{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-height:none}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=tutorial] .phone-card{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:10px}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=tutorial] .phone-avatar{width:36px;height:54px}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=tutorial] .phone-avatar>.character{transform:translate(-50%)scale(.46)}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-choice{gap:3px;min-height:0;padding:4px;font-size:11px}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-choice .mark-token{--token-size:28px;width:28px;height:28px}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen:not([data-mode=tutorial]) .phone-card{text-align:left;grid-template-columns:36px minmax(0,1fr);align-content:center;gap:10px;padding:7px}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen:not([data-mode=tutorial]) .phone-avatar{width:32px;height:48px}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen:not([data-mode=tutorial]) .phone-avatar>.character{transform:translate(-50%)scale(.42)}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen:not([data-mode=tutorial]) .phone-name{font-size:11px}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen:not([data-mode=tutorial]) .phone-clue{text-align:left}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=easy] .phone-clues{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr))}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen:is([data-mode=medium],[data-mode=hard]) .phone-clues{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(var(--rows),minmax(0,1fr))}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=extreme] .phone-clues{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr))}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=extreme] .phone-card{--landscape-person-height:34px;--landscape-character-scale:.3;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--landscape-person-height) minmax(0,1fr);align-content:stretch;justify-items:center;gap:8px}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=extreme] .phone-person{justify-content:center;align-items:center;gap:6px;display:flex}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=extreme] .phone-avatar{width:calc(var(--landscape-person-height)*.7);height:var(--landscape-person-height);flex:none}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=extreme] .phone-avatar>.character{transform:translateX(-50%) scale(var(--landscape-character-scale))}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=extreme] .phone-name{width:auto;max-width:65%}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=extreme] .phone-clue{text-align:center;width:100%;font-size:16px;line-height:1.25}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=hard] .phone-avatar{height:38px}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=hard] .phone-avatar>.character{transform:translate(-50%)scale(.34)}@container (width>=800px) and (height>=350px){html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=extreme] .phone-card{--landscape-person-height:44px;--landscape-character-scale:.38}}@container (width>=880px) and (height>=390px){html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=extreme] .phone-card{--landscape-person-height:54px;--landscape-character-scale:.48}html[data-game=guess-game][data-adaptive=true][data-view=phone][data-short-height=true] .phone-screen[data-mode=extreme] .phone-name{font-size:12px}}}.game-root.phone.svelte-1bj9rc9{height:100%}.game-root[data-ready=false].svelte-1bj9rc9{visibility:hidden}
