.play_play__67ShD{display:flex;flex-direction:column;gap:14px;margin:1.2em 0 1.8em}.play_player__Gu_Az{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start}.play_board__48Cqs{min-width:0}.play_side__R9l_1{display:flex;flex-direction:column;gap:12px;min-width:0}.play_top__hW_mn{display:flex;flex-direction:column;gap:8px}.play_hud__FLz3a{display:flex;gap:10px;flex-wrap:wrap}.play_hudItem__R8WUc{background:var(--card-bg);border:1px solid var(--hair);border-radius:12px;padding:6px 14px;display:flex;flex-direction:column;min-width:90px;box-shadow:var(--lift)}.play_hudItem__R8WUc span{color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.08em}.play_hudItem__R8WUc strong{font-family:var(--font-body),sans-serif;font-weight:800;font-size:1.45rem;line-height:1.1;color:#f4ecdc;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.play_hudItem__R8WUc small{font-size:.8rem;font-weight:600;color:var(--muted)}.play_points__Ufsa8{border-color:var(--gold-line)}.play_points__Ufsa8 strong{color:var(--gold-hi)}.play_strip__7ZHyP.play_strip__7ZHyP{list-style:none;display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0}.play_pip__NK_Yn{width:12px;height:12px;border-radius:50%;background:var(--raised);border:1px solid var(--line)}.play_pip_master__f9Aas{background:radial-gradient(circle at 35% 30%,#fff2bf,#e9bd4c 55%,#8a6519);border-color:#8a6519}.play_pip_asGood__P5kOz{background:radial-gradient(circle at 35% 30%,#c3f0d6,#4caf7a 55%,#215f3c);border-color:#215f3c}.play_pip_other__Bicus{background:#4a443c}.play_pipPending__ID80o{animation:play_pulse__IzVHo 1.2s ease-in-out infinite}@keyframes play_pulse__IzVHo{50%{opacity:.35}}.play_intro__dYQPf{display:flex;flex-direction:column;gap:10px}.play_intro__dYQPf p{margin:0}.play_task__nYRqL{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;font-weight:700;color:#f4ecdc;line-height:1.2;display:flex;gap:10px;align-items:baseline}.play_dot__rIm9A{width:14px;height:14px;border-radius:50%;flex:none;border:1px solid #6b6458;transform:translateY(1px)}.play_white__4iuSH{background:#f4ecdc}.play_black__AAvPz{background:#14110e}.play_buttons__zPmoR{display:flex;flex-wrap:wrap;gap:8px}.play_buttons__zPmoR .cta{padding:10px 16px;font-size:.95rem}.play_note__nAtOu{margin:0;padding:10px 14px;border-radius:12px;background:var(--card-bg);border:1px solid var(--hair);border-left:3px solid var(--line);font-weight:600;box-shadow:var(--lift)}.play_yourTurn__rRADq{border-left-color:var(--gold)}.play_small__l92Co{font-size:.82rem;color:var(--muted);margin:0}.play_card__GLyjn{background:var(--card-bg);border:1px solid var(--hair);border-left:3px solid var(--line);border-radius:var(--radius);padding:12px 16px;box-shadow:var(--lift);display:flex;flex-direction:column;gap:8px;animation:play_rise__HiFgC .28s var(--ease,ease-out)}.play_card__GLyjn p{margin:0}.play_master__4en1X{border-left-color:var(--gold)}.play_asGood__SKChi{border-left-color:var(--green)}.play_other__Q_Lk5{border-left-color:var(--line)}.play_cardHead__eq8fe{font-family:var(--font-display),Georgia,serif;font-size:1.35rem;font-weight:700;color:#f4ecdc;line-height:1.2}.play_master__4en1X .play_cardHead__eq8fe{color:var(--gold-hi)}.play_asGood__SKChi .play_cardHead__eq8fe{color:#8fd8ae}.play_cardMove__5w5XM{font-weight:700;color:#e9e1d2}.play_grade__Wc5zW{display:flex;align-items:center;gap:8px}.play_gameNote__xMiKz{border-top:1px solid var(--hair);padding-top:8px;font-size:.95rem}.play_noteMove__9C5_w{font-weight:800;color:var(--gold-hi);margin-right:4px}@keyframes play_rise__HiFgC{0%{opacity:0;transform:translateY(4px)}}.play_said___qm9L{padding:2px 2px 2px 14px;border-left:2px solid var(--hair)}.play_said___qm9L p{margin:0}.play_said___qm9L p:first-child{font-weight:600;color:#e9e1d2}.play_saidNote__GL2jX{margin-top:4px!important;font-size:.93rem;color:var(--text)}.play_house__FHLXb{border-top:1px solid var(--hair);padding-top:10px;display:flex;flex-direction:column;gap:8px}.play_houseHead__AFc_K{font-size:.72rem!important;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:800}.play_houseLine__3RWbg{font-size:.92rem}.play_ghost__rK8fu{align-self:flex-start;background:transparent;border:1.5px solid var(--gold-line);color:var(--gold-hi);border-radius:10px;padding:7px 12px;font:inherit;font-weight:800;font-size:.86rem;cursor:pointer}.play_ghost__rK8fu:hover:not(:disabled){border-color:var(--gold);background:rgba(201,165,76,.08)}.play_ghost__rK8fu:disabled{opacity:.7;cursor:progress}.play_summary__15f8j{background:var(--card-bg);border:1px solid var(--hair);border-left:3px solid var(--gold);border-radius:var(--radius);padding:14px 16px;box-shadow:var(--lift);display:flex;flex-direction:column;gap:10px}.play_summary__15f8j p{margin:0}.play_sumHead__OUXKo{font-size:.72rem!important;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:800}.play_score__j9YHO{font-family:var(--font-body),sans-serif;font-weight:800;font-size:clamp(2.4rem,8vw,3.4rem);line-height:1;color:var(--gold-hi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.play_score__j9YHO small{font-size:1rem;font-weight:600;color:var(--muted)}.play_ending__MtPBi{font-family:var(--font-display),Georgia,serif;font-size:1.2rem;color:#f4ecdc;line-height:1.3}@media (max-width:760px){.play_player__Gu_Az{grid-template-columns:1fr;gap:14px}.play_task__nYRqL{font-size:1.25rem}.play_hudItem__R8WUc{min-width:0;flex:1 1 40%;padding:6px 10px}}@media (prefers-reduced-motion:reduce){.play_card__GLyjn{animation:none}.play_pipPending__ID80o{animation:none;opacity:.5}}