@font-face{font-family:Rye;src:url(/fonts/rye-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@media (min-width:641px) and (max-width:1024px) and (orientation:portrait){.page-shell{padding:12px}.make-shell{gap:8px}.make-topbar{padding:10px 12px;gap:12px}.make-topbar-left,.make-topbar-right{gap:12px}.make-topbar-left,.make-topbar-right{justify-content:center}.make-topbar-icon{width:38px;height:38px;font-size:.96rem}.make-connection-pill{min-height:32px;padding:0 10px;font-size:.66rem}.make-strip-card-primary{min-width:146px;padding:10px 14px}.make-strip-card-primary strong{font-size:1.34rem}.make-strip-card-mobile-meta{max-width:164px}.make-strip-card-meta{margin-right:8px}.make-table-felt{min-height:252px;padding:16px 16px 14px;border-radius:28px}.make-board-layout-mobile{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:18px}.make-board-panel-mobile{gap:12px}.make-board-panel-mobile .make-label{font-size:1rem}.make-mobile-board-cards{max-width:206px;gap:10px}.make-card-row-flop-mobile{width:206px;gap:10px}.make-card-row-street-mobile{width:136px;gap:10px}.make-card-row-flop-mobile .make-playing-card-back span,.make-card-row-street-mobile .make-playing-card-back span,.make-seat-card-hero .make-playing-card-back span{font-size:.62rem}.make-card-row-street-mobile .make-playing-card,.make-playing-card,.make-playing-card-vowel,.make-seat-card-hero .make-playing-card-vowel{max-width:58px}.make-pot-image{width:min(102px,16vw)}.make-pot-amount{min-width:62px;font-size:1.18rem}.make-seat-card-hero{grid-template-columns:minmax(0,1fr) 128px;padding:14px 16px;gap:10px 16px}.make-seat-card-hero .make-seat-head strong{font-size:1.22rem}.make-seat-card-hero .make-seat-meta span{font-size:.94rem}.make-mobile-opponents{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.make-mobile-opponents .make-seat-card-opponent{min-height:116px;height:116px;padding:10px;gap:5px}.make-mobile-opponents .make-mobile-opponent-name strong{font-size:.98rem}.make-mobile-opponents .make-mobile-opponent-status-row .make-seat-state-pill{min-height:24px;padding:0 10px;font-size:.6rem}.make-mobile-opponents .make-mobile-opponent-meta-row span,.make-mobile-opponents .make-mobile-opponent-status-row .make-seat-state-text{font-size:.74rem}.make-main-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 2px 0;align-items:start}.make-main-footer .make-action-summary{grid-column:1;grid-row:1}.make-main-footer .make-message-panel{grid-column:2;grid-row:1}.make-main-footer .make-side-stack{display:grid;grid-template-rows:auto 1fr;overflow:hidden}.make-control-stack{grid-column:1/-1;grid-row:2;width:calc(100% - 10px);gap:6px;justify-self:center}.make-mobile-side-drawer,.make-mobile-side-trigger{display:none!important}.make-action-summary .make-box-title,.make-message-panel .make-box-title{font-size:.74rem}.make-action-log{max-height:118px}.make-message-panel{min-height:118px}.make-message-body{min-height:0;padding:10px 12px}.make-message-primary{font-size:.98rem}.make-wager-box{padding:6px 10px}.make-wager-controls{grid-template-columns:44px minmax(0,1fr) 44px 92px;gap:8px 10px}.make-action,.make-submit,.make-submit-state{min-height:60px}.make-action-grid-single .make-action,.make-action-grid-single .make-submit-state{min-height:118px}.make-action span{font-size:.9rem}.make-mobile-side-trigger{width:20px;height:64px}.make-mobile-side-drawer{width:min(62vw,320px);height:120px}.showdown-modal{width:min(720px,calc(100vw - 20px));max-height:calc(100dvh - 20px);padding:14px 12px}}.mobile-portrait-lock{display:none}.mobile-portrait-lock-visible{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:16px;background:rgba(7,12,22,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-root-landscape-blocked{display:none}.mobile-portrait-lock-card{width:min(280px,calc(100vw - 40px));padding:20px 18px;border:1px solid rgba(146,166,201,.34);border-radius:20px;background:linear-gradient(180deg,rgba(19,28,43,.98),rgba(10,17,29,.98));box-shadow:0 24px 48px rgba(0,0,0,.34);display:grid;justify-items:center;gap:8px;text-align:center}.mobile-portrait-lock-icon{width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,196,92,.56);display:grid;place-items:center;font-size:1.4rem;color:#f6d98c;background:rgba(22,29,44,.94)}.mobile-portrait-lock-card strong{font-family:var(--control-font);font-size:1rem;letter-spacing:.06em;text-transform:uppercase;color:#eef3ff}.mobile-portrait-lock-card span{font-family:var(--control-font);font-size:.86rem;line-height:1.4;color:rgba(214,226,251,.82)}@media (max-height:540px) and (orientation:landscape){.showdown-overlay{padding:4px}.showdown-modal{width:min(860px,calc(100vw - 8px));max-height:calc(100dvh - 8px);padding:8px 10px;gap:4px}.showdown-head{gap:4px}.showdown-title-wrap{gap:2px}.showdown-title-banner{width:100%;padding:5px 12px 4px;font-size:1.5rem;letter-spacing:.05em;line-height:1.02}.showdown-caption{font-size:.72rem;letter-spacing:.08em}.showdown-timer-box{min-width:110px;padding:5px 10px}.showdown-timer-box strong{font-size:1.5rem}.showdown-waiting-copy{max-width:360px;padding:6px 10px;font-size:.72rem;gap:8px}.showdown-card-panel,.showdown-card-panel-result,.showdown-card-row,.showdown-inline-cards,.showdown-opponents,.showdown-player-cards,.showdown-result-actions,.showdown-result-panel{gap:4px}.showdown-card{width:34px;font-size:.96rem;border-radius:6px}.showdown-card:before{inset:3px;border-radius:4px}.showdown-card-static,.showdown-player-cards .showdown-card,.showdown-result-winner-row .showdown-card-static{width:24px;font-size:.72rem;border-radius:4px}.showdown-card-static:before,.showdown-player-cards .showdown-card:before,.showdown-result-winner-row .showdown-card-static:before{border-radius:2px}.showdown-result-header-label,.showdown-section-label{font-size:.6rem;letter-spacing:.1em}.showdown-compose-row{grid-template-columns:minmax(0,1fr) 84px 102px;gap:6px}.showdown-word{min-height:44px;padding:6px 8px;gap:3px}.showdown-player-display-name,.showdown-word-text{font-size:.9rem;letter-spacing:.04em}.showdown-instruction{font-size:.68rem;line-height:1.2}.showdown-secondary-button,.showdown-submit{min-height:42px;font-size:.82rem;letter-spacing:.05em}.showdown-result-pot-top{min-height:56px;margin-bottom:2px}.showdown-pot-image{width:50px}.showdown-pot-amount{font-size:.86rem}.showdown-result-winner-headers,.showdown-result-winner-row{grid-template-columns:minmax(0,1fr) minmax(72px,.7fr) minmax(0,1fr);gap:6px;align-items:center}.showdown-result-name-block{gap:4px}.showdown-submission-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 6px}.showdown-submission-row{grid-template-columns:1fr;gap:4px;padding:6px 8px}.showdown-submission-player{grid-template-columns:64px auto;gap:4px}.showdown-submission-name{font-size:.72rem}.showdown-result-balance .showdown-submission-word,.showdown-submission-word,.showdown-winning-word-text{font-size:.86rem;letter-spacing:.03em}.showdown-player-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 6px}.showdown-player-row{padding:4px 5px;gap:3px}.showdown-player-name{font-size:.64rem}.showdown-next-status{font-size:.7rem;letter-spacing:.04em}.winner-declared-modal{width:min(620px,calc(100vw - 8px));padding:.8rem .9rem;gap:.55rem}.winner-declared-title{font-size:1.55rem;letter-spacing:.05em}.winner-declared-panel{padding:.65rem .8rem;gap:.7rem;border-radius:.95rem}.winner-declared-name{font-size:1.1rem}.winner-declared-balance strong{font-size:1.35rem}.winner-declared-message{font-size:.82rem}.winner-declared-actions{gap:.45rem}}:root{--bg:#0c111b;--surface:rgba(18,25,39,0.88);--ink:#edf2ff;--accent:#f3a65a;--accent-soft:#2d3a52;--border:rgba(156,177,214,0.2);--success:#57c08a;--shadow:0 24px 80px rgba(1,6,17,0.45);--control-font:"Avenir Next Condensed","Franklin Gothic Medium","Arial Narrow","Trebuchet MS",sans-serif}*{box-sizing:border-box}body,html{margin:0;min-height:100%;color:var(--ink);background:radial-gradient(circle at top left,rgba(243,166,90,.18),transparent 28%),radial-gradient(circle at top right,rgba(80,130,255,.14),transparent 24%),linear-gradient(180deg,#0a1019,#111a29);font-family:Georgia,Times New Roman,serif}body{padding:0}a{color:inherit;text-decoration:none}.page-shell{max-width:1200px;margin:0 auto;padding:24px}.page-shell-game{height:100dvh;overflow:hidden}.landing-shell{height:100dvh}.landing-hero{position:relative;height:100%;padding:14px 18px 10px;display:grid;justify-items:center;align-content:start;gap:8px;overflow:hidden;grid-template-rows:auto auto auto 1fr auto auto}.landing-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 18% 28%,rgba(54,143,198,.18),transparent 22%),radial-gradient(circle at 76% 24%,rgba(154,88,255,.15),transparent 18%),radial-gradient(circle at 50% 68%,rgba(243,166,90,.08),transparent 24%),linear-gradient(180deg,rgba(9,14,24,.58),rgba(7,11,18,.74) 58%,rgba(5,7,10,.9)),url(/landing-game-night.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.landing-mode-row,.landing-notice,.landing-tagline,.landing-title-band,.landing-video-panel{position:relative;z-index:1}.landing-title-band{width:min(100%,1320px);padding:6px 12px;border-top:2px solid rgba(232,185,66,.75);border-bottom:2px solid rgba(232,185,66,.75);background:linear-gradient(90deg,rgba(76,130,139,0),rgba(76,130,139,.36) 14%,rgba(34,41,66,.48) 50%,rgba(109,65,112,.36) 86%,rgba(109,65,112,0))}.landing-title{margin:0;text-align:center;color:#f8f7ff;font-family:Rye,Georgia,Times New Roman,serif;font-size:clamp(2rem,4.2vw,4rem);letter-spacing:.16em;text-shadow:0 0 18px rgba(255,255,255,.48)}.landing-tagline{margin:10px 0 0;font-family:var(--control-font);font-size:clamp(.95rem,1.35vw,1.3rem);font-weight:700;letter-spacing:.14em;text-align:center}.landing-notice{width:min(100%,760px);padding:10px 16px;border-radius:18px;box-shadow:0 10px 24px rgba(4,10,20,.2);font-family:var(--body-font);font-size:clamp(.92rem,1.18vw,1.02rem);font-weight:600;line-height:1.45;text-align:center;text-wrap:pretty}.landing-notice-info{border:1.5px solid rgba(255,164,132,.68);background:linear-gradient(180deg,rgba(74,25,18,.88),rgba(29,13,12,.92));color:#ffe7dd}.landing-notice-warning{border:1.5px solid rgba(232,185,66,.72);background:linear-gradient(180deg,rgba(61,46,16,.9),rgba(28,22,10,.94));color:#fff3cf}.landing-video-panel{width:min(100%,460px);min-height:186px;margin-top:12px;padding:14px;border:1.5px solid rgba(40,177,214,.6);border-radius:24px;background:rgba(5,7,11,.72);box-shadow:0 10px 24px rgba(4,10,20,.22);display:grid;justify-items:center;align-content:center;gap:10px}.landing-video-panel-open{padding:10px}.landing-video-trigger{width:58px;height:58px;border-radius:999px;border:2px solid rgba(40,177,214,.9);background:linear-gradient(180deg,rgba(18,58,84,.98),rgba(7,26,39,.98));color:#7fe8ff;font-size:1.3rem;box-shadow:inset 0 1px 0 rgba(220,248,255,.24),0 10px 18px rgba(4,10,20,.3),0 0 0 1px rgba(64,225,255,.14);cursor:pointer}.landing-video-copy{padding:5px 10px;border:1px solid rgba(64,225,255,.72);border-radius:999px;color:#d8fbff;font-family:var(--control-font);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-align:center}.landing-video-player{width:100%;height:auto;display:block;border-radius:18px;background:rgba(0,0,0,.88);box-shadow:0 10px 24px rgba(4,10,20,.26)}.landing-mode-row{width:min(100%,1320px);display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:end}.landing-circle{min-height:72px;padding:8px 12px;border-radius:28px;background:linear-gradient(180deg,rgba(20,31,52,.84),rgba(11,17,29,.9));display:grid;justify-items:center;align-content:center;gap:2px;text-align:center}.landing-circle h2{margin:0;font-size:clamp(1.25rem,1.8vw,2rem);letter-spacing:.08em}.landing-circle-feature{border:1.5px solid rgba(46,216,255,.72);box-shadow:inset 0 0 14px rgba(46,216,255,.06)}.landing-circle-feature h2{color:#5ce4ff}.landing-circle-soon{border:1.5px solid rgba(181,103,255,.72);box-shadow:inset 0 0 14px rgba(181,103,255,.06)}.landing-circle-soon h2{color:#dba4ff}.landing-feature-list{display:grid;gap:3px;width:100%}.landing-feature-list p{margin:0;padding:4px 7px;border-radius:12px;background:rgba(255,255,255,.04);display:flex;gap:8px;align-items:center;justify-content:flex-start;font-family:var(--control-font);font-size:.94rem;letter-spacing:.02em;text-align:left}.landing-feature-list span{color:inherit;font-size:.9rem;display:inline-block;transform-origin:center;animation:landing-star-twinkle 2.4s ease-in-out infinite}.landing-feature-list p:nth-child(2) span{animation-delay:.4s}.landing-feature-list p:nth-child(3) span{animation-delay:.9s}.landing-mode-stack{display:grid;gap:7px;justify-items:center}.landing-mode-button{width:min(100%,268px);min-height:68px;padding:10px 16px;border:2px solid rgba(70,228,255,.7);border-radius:999px;background:linear-gradient(180deg,rgba(25,63,88,.98),rgba(8,18,30,.98));color:#f4fbff;display:grid;justify-items:center;align-content:center;gap:4px;text-align:center;box-shadow:inset 0 1px 0 rgba(219,247,255,.28),0 10px 20px rgba(4,10,20,.34),0 0 0 1px rgba(52,220,255,.14);cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.landing-mode-button span{font-family:var(--control-font);font-size:1.12rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.landing-mode-button small{font-size:.72rem;color:rgba(221,244,255,.82)}.landing-mode-button:after{content:"Tap to play";font-family:var(--control-font);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(169,240,255,.78)}.landing-mode-button:focus-visible,.landing-mode-button:hover{border-color:rgba(108,240,255,.88);box-shadow:inset 0 1px 0 rgba(232,251,255,.34),0 14px 24px rgba(4,10,20,.4),0 0 0 1px rgba(96,235,255,.22);transform:translateY(-1px)}.landing-mode-button-disabled{border-color:rgba(190,167,120,.46);background:linear-gradient(180deg,rgba(54,46,35,.96),rgba(24,20,16,.98));color:#f7edd8;box-shadow:inset 0 1px 0 rgba(255,243,216,.16),0 10px 20px rgba(4,10,20,.28),0 0 0 1px rgba(213,178,119,.1);cursor:not-allowed}.landing-mode-button-disabled small{color:rgba(245,229,194,.8)}.landing-mode-button-disabled:after{content:"Coming soon";color:rgba(241,213,157,.82)}.landing-mode-button-disabled:focus-visible,.landing-mode-button-disabled:hover{border-color:rgba(190,167,120,.46);box-shadow:inset 0 1px 0 rgba(255,243,216,.16),0 10px 20px rgba(4,10,20,.28),0 0 0 1px rgba(213,178,119,.1);transform:none}.landing-support-pill{width:min(100%,268px);min-height:42px;padding:7px 14px;border-radius:999px;border:1.5px solid rgba(243,160,113,.58);background:linear-gradient(180deg,rgba(72,45,38,.96),rgba(27,20,18,.98));color:#fff1e6;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,232,218,.14),0 10px 18px rgba(4,10,20,.28),0 0 0 1px rgba(255,168,103,.08);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.landing-support-pill:focus-visible,.landing-support-pill:hover{transform:translateY(-1px);border-color:rgba(255,201,162,.78);box-shadow:inset 0 1px 0 rgba(255,241,231,.2),0 14px 22px rgba(4,10,20,.34),0 0 0 1px rgba(255,191,136,.14)}.landing-support-pill-brand{display:inline-flex;align-items:center;justify-content:center}.landing-support-pill-copy{font-size:.68rem;line-height:1.3;color:rgba(252,238,228,.84)}.patreon-lockup{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:5px 10px;border-radius:999px;background:rgba(255,247,240,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 8px 18px rgba(4,10,20,.2)}.patreon-lockup-inline{flex-direction:row}.patreon-lockup-stacked{flex-direction:column;gap:10px;padding:18px 22px;border-radius:22px}.patreon-lockup-label,.patreon-lockup-symbol{display:block}.patreon-lockup-small .patreon-lockup-symbol{width:22px}.patreon-lockup-small .patreon-lockup-label{font-family:var(--control-font);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#121212}.patreon-lockup-large .patreon-lockup-symbol{width:74px}.patreon-lockup-large .patreon-lockup-label{font-family:var(--control-font);font-size:1.16rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#121212}.support-shell{max-width:1180px}.support-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:20px;align-items:stretch;background:radial-gradient(circle at 18% 24%,rgba(194,99,53,.16),rgba(15,18,28,0) 36%),linear-gradient(180deg,rgba(18,17,23,.94),rgba(10,14,22,.96))}.support-headline{margin-bottom:10px}.support-subcopy{max-width:56ch;color:rgba(245,233,225,.86)}.support-brand-panel{border-radius:24px;border:1px solid rgba(243,160,113,.32);background:rgba(255,255,255,.04);display:grid;place-items:center;gap:12px;padding:24px}.support-brand-copy{display:grid;gap:4px;justify-items:center;text-align:center}.support-brand-copy strong{font-family:var(--control-font);font-size:1.08rem;letter-spacing:.1em;text-transform:uppercase;color:#fff0e4}.support-brand-copy span{color:rgba(243,228,217,.76);line-height:1.45}.support-grid{display:grid;grid-template-columns:minmax(0,1.05fr) repeat(2,minmax(0,1fr));gap:18px}.support-story-band{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:18px;align-items:center;background:radial-gradient(circle at 82% 18%,rgba(255,141,96,.12),rgba(14,17,25,0) 34%),linear-gradient(180deg,rgba(22,18,22,.94),rgba(12,15,22,.96))}.support-story-copy{display:grid;gap:10px}.support-story-copy h2{margin:0;font-size:1.24rem;letter-spacing:.05em}.support-story-copy p{margin:0;line-height:1.65;color:rgba(240,232,226,.88)}.support-story-points{display:grid;gap:9px}.support-story-points p{margin:0;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.04);display:flex;align-items:flex-start;gap:8px;color:rgba(248,236,228,.9)}.support-story-points span{color:#ffb88f}.support-hosting-band{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:18px;align-items:center;background:radial-gradient(circle at 12% 24%,rgba(95,182,214,.16),rgba(12,16,24,0) 34%),linear-gradient(180deg,rgba(12,22,34,.95),rgba(8,13,20,.98));border-color:rgba(116,191,212,.24)}.support-hosting-copy,.support-hosting-points{display:grid;gap:10px}.support-hosting-copy h2{margin:0;font-size:1.2rem;letter-spacing:.05em}.support-hosting-copy p{margin:0;line-height:1.65;color:rgba(232,240,248,.9)}.support-hosting-points p{margin:0;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.05);display:flex;align-items:flex-start;gap:8px;color:rgba(231,243,248,.92)}.support-hosting-points span{color:#86e1ff}.support-card{display:grid;align-content:start;gap:0}.support-card-story{background:linear-gradient(180deg,rgba(34,24,22,.92),rgba(15,15,20,.94));border-color:rgba(223,151,103,.28)}.support-card h2,.support-cta-copy h2{margin:0;font-size:1.12rem;letter-spacing:.05em}.support-card h2{margin-bottom:18px}.support-card p,.support-cta-copy p{margin:0;line-height:1.6;color:rgba(238,232,228,.88)}.support-list{display:grid;gap:8px}.support-card>p+p{margin-top:22px}.support-list p{margin:0;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.04);display:flex;align-items:center;gap:8px}.support-list span{color:#ffb88f}.support-cta-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.support-cta-note{color:rgba(243,223,210,.74)}.support-cta-actions{display:grid;gap:10px;justify-items:stretch}.support-play-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-cta-button{min-height:62px;border-radius:20px;border:2px solid rgba(255,181,124,.7);background:linear-gradient(180deg,rgba(141,73,42,.98),rgba(66,28,24,.98));color:#fff6ef;place-items:center;font-size:.96rem;box-shadow:inset 0 1px 0 rgba(255,236,224,.22),0 12px 22px rgba(4,10,20,.34),0 0 0 1px rgba(255,169,106,.12)}.support-cta-button,.support-secondary-button{min-width:240px;padding:12px 18px;display:grid;text-align:center;font-family:var(--control-font);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.support-secondary-button{min-height:52px;border-radius:18px;border:1px solid rgba(151,217,230,.34);background:rgba(17,31,43,.74);color:#dff6ff;place-items:center;font-size:.8rem;box-shadow:inset 0 1px 0 rgba(224,248,255,.08),0 10px 18px rgba(4,10,20,.24)}.support-cta-button:focus-visible,.support-cta-button:hover,.support-secondary-button:focus-visible,.support-secondary-button:hover{transform:translateY(-1px)}.support-cta-button-disabled{border-color:rgba(170,145,123,.4);background:linear-gradient(180deg,rgba(64,50,43,.96),rgba(31,24,22,.98));color:rgba(245,230,218,.84)}@media (max-width:1024px){.support-cta-card,.support-hero,.support-hosting-band,.support-story-band{grid-template-columns:minmax(0,1fr)}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-brand-panel,.support-hosting-band,.support-story-band{padding:18px}.support-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.support-play-links{grid-column:1/-1}.support-cta-button,.support-secondary-button{min-width:0;width:100%}}@media (max-width:640px){.landing-notice{padding:9px 14px;border-radius:16px;line-height:1.5}.support-shell{gap:16px}.support-card,.support-cta-card,.support-hero,.support-hosting-band,.support-story-band{gap:14px}.support-brand-panel{padding:16px;border-radius:20px}.support-story-copy h2{font-size:1.05rem}.support-hosting-copy h2{font-size:1.04rem}.support-hosting-points p{padding:9px 10px}.support-brand-copy span,.support-card p,.support-cta-copy p,.support-hosting-copy p,.support-hosting-points p,.support-list p,.support-story-copy p,.support-story-points p{font-size:.92rem;line-height:1.55}.invite-share-actions,.support-cta-actions,.support-grid,.support-play-links{grid-template-columns:minmax(0,1fr)}.invite-share-actions{display:grid}.invite-share-button{width:100%}.support-cta-button,.support-secondary-button{min-height:50px;font-size:.76rem}}.landing-footer{width:min(100%,1320px);display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;border-radius:16px;background:rgba(8,12,20,.72);border:1px solid rgba(156,177,214,.14);position:relative;z-index:1}.landing-footer-left,.landing-footer-right{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.landing-footer-left{font-family:var(--control-font);font-size:.78rem;letter-spacing:.04em}.landing-footer-branding{display:inline-flex;align-items:center;gap:6px}.landing-footer-left a{text-decoration:underline;text-underline-offset:.18em}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-social{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border:1px solid rgba(146,166,201,.28);background:rgba(22,31,47,.92);font-family:var(--control-font);font-size:.95rem;color:inherit;appearance:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 14px rgba(4,10,20,.24);cursor:pointer;position:relative;transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease}.landing-social:focus-visible,.landing-social:hover{transform:translateY(-1px);border-color:rgba(226,191,83,.72);background:rgba(31,44,67,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 18px rgba(4,10,20,.34)}.landing-social:focus-visible{outline:2px solid rgba(226,191,83,.88);outline-offset:2px}.landing-social:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%) translateY(4px);padding:6px 8px;border-radius:8px;background:rgba(8,12,20,.96);border:1px solid rgba(146,166,201,.28);color:rgba(238,242,248,.94);font-family:var(--control-font);font-size:.62rem;letter-spacing:.05em;white-space:nowrap;pointer-events:none;z-index:1;opacity:0;transition:opacity .14s ease,transform .14s ease}.landing-social:focus-visible:after,.landing-social:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.landing-social-icon{width:18px;height:18px;display:block}@media (hover:none){.landing-social:after{display:none}}.mode-shell{max-width:1240px;margin:0 auto;padding:32px 24px 48px;display:grid;gap:24px}.mode-back{font-family:var(--control-font);letter-spacing:.06em}.mode-card,.mode-hero{background:rgba(11,18,29,.84);border:1px solid rgba(156,177,214,.18);border-radius:28px;padding:28px;box-shadow:var(--shadow)}.mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mode-card h2{margin-top:10px;margin-bottom:10px}.mode-card-wide{display:grid;gap:18px}.mode-field{display:grid;gap:6px}.mode-join-form{display:grid;gap:14px;align-content:start}.mode-setup-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:18px;align-items:start}.mode-setup-block{display:grid;gap:12px}.mode-segmented{display:grid;gap:10px}.mode-segment{padding:16px 18px;border-radius:20px;border:1px solid rgba(146,166,201,.24);background:rgba(20,30,46,.82);color:#eef3ff;text-align:left;display:grid;gap:6px}.mode-segment strong,.mode-stepper-value strong{font-family:var(--control-font);font-size:1.1rem;letter-spacing:.05em;text-transform:uppercase}.mode-stepper-value strong{font-size:2.25rem;line-height:1}.mode-segment span,.mode-stepper-value span{color:rgba(208,220,246,.78);line-height:1.45}.mode-segment-active{border-color:rgba(66,223,157,.66);background:linear-gradient(180deg,rgba(32,80,67,.98),rgba(18,48,39,.98));box-shadow:0 0 0 1px rgba(66,223,157,.2)}.mode-setup-stepper{align-content:start}.mode-stepper{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;gap:10px;align-items:stretch}.mode-stepper-button{border-radius:18px;border:1px solid rgba(146,166,201,.24);background:rgba(20,30,46,.92);color:#eef3ff;font-family:var(--control-font);font-size:2rem;line-height:1}.mode-stepper-value{min-height:86px;border-radius:22px;border:1px solid rgba(146,166,201,.24);background:rgba(20,30,46,.82);display:grid;place-items:center;gap:4px;text-align:center}.mode-setup-footer{display:flex;justify-content:space-between;align-items:center;gap:14px}.mode-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 20px}.mode-chip{padding:6px 10px;border-radius:999px;background:rgba(29,39,59,.92);border:1px solid rgba(146,166,201,.24);font-family:var(--control-font);font-size:.88rem;text-transform:uppercase}.mode-code-block{display:grid;gap:6px;justify-items:start}.mode-code-label{text-transform:uppercase;color:rgba(196,211,243,.7)}.mode-code-block strong,.mode-code-label{font-family:var(--control-font);letter-spacing:.08em}.mode-code-block strong{font-size:2rem}.mode-card-copy{margin:0;line-height:1.55}.invite-share-panel{display:grid;gap:14px;padding:18px 18px 16px;border-radius:22px;border:1px solid rgba(146,166,201,.24);background:rgba(17,26,41,.9)}.invite-share-panel-compact{padding:0;border:0;border-radius:0;background:transparent}.invite-share-copy{display:grid;gap:6px}.invite-share-copy p{margin:0;color:rgba(223,233,251,.84);line-height:1.5}.invite-share-code-block,.invite-share-link-block{display:grid;gap:6px}.invite-share-code-block strong{font-family:var(--control-font);font-size:1.48rem;letter-spacing:.08em}.invite-share-link-block a{color:#f1f6ff;text-decoration:underline;text-underline-offset:.18em;overflow-wrap:anywhere}.invite-share-actions{display:flex;flex-wrap:wrap;gap:10px}.invite-share-button{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(146,166,201,.28);background:rgba(26,37,57,.95);color:#eef4ff;font-family:var(--control-font);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.invite-share-button-primary{border-color:rgba(66,223,157,.36);background:linear-gradient(180deg,rgba(33,98,76,.98),rgba(21,64,50,.98));color:#f5fffb}.invite-share-feedback{min-height:1.1rem;color:rgba(194,211,244,.76);font-size:.9rem}.invite-share-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 0}.invite-share-modal{width:min(640px,100%)}.legal-shell{max-width:1080px}.legal-hero{display:block}.legal-headline{margin-bottom:8px}.legal-subcopy{margin:0;color:rgba(211,223,244,.78)}.legal-card{gap:22px}.legal-copy,.legal-section{display:grid;gap:12px}.legal-copy p,.legal-section p{margin:0;line-height:1.62;color:rgba(232,238,248,.92)}.legal-copy a,.legal-section a{color:rgba(138,215,255,.96);text-decoration:underline;text-underline-offset:.18em}.legal-section h2{margin:0;font-family:var(--control-font);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.legal-list{margin:0;padding-left:20px;display:grid;gap:8px;color:rgba(232,238,248,.92)}.legal-list li{line-height:1.55}.contact-shell{max-width:1080px}.contact-hero{display:block}.contact-headline{margin-bottom:8px}.contact-subcopy{margin:0;max-width:720px;color:rgba(211,223,244,.8)}.contact-card,.contact-copy,.contact-form,.contact-preview{display:grid;gap:14px}.contact-card{justify-items:center;gap:18px}.contact-copy,.contact-form,.contact-note,.contact-preview{width:min(100%,860px)}.contact-note{padding:12px 14px;border-radius:16px;border:1px solid rgba(109,195,216,.3);background:linear-gradient(180deg,rgba(25,44,58,.94),rgba(12,22,34,.96));color:rgba(219,242,248,.94);line-height:1.55}.contact-copy p{margin:0;max-width:72ch;line-height:1.62;color:rgba(232,238,248,.92)}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.contact-field{gap:8px}.contact-field span{font-family:var(--control-font);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(210,223,245,.84)}.contact-input{width:100%;min-height:52px;padding:14px 16px;border-radius:18px;border:1px solid rgba(151,217,230,.24);background:rgba(14,25,38,.9);color:#eef4ff;font:inherit;line-height:1.4;box-shadow:inset 0 1px 0 rgba(224,248,255,.05)}.contact-input::placeholder{color:rgba(197,210,232,.5)}.contact-input:focus-visible{outline:2px solid rgba(124,229,255,.44);outline-offset:2px;border-color:rgba(124,229,255,.4)}.contact-textarea{min-height:152px;resize:vertical}.contact-actions{display:grid;gap:10px;justify-items:start}.contact-submit{min-width:220px}.contact-helper,.contact-status{margin:0;line-height:1.55;color:rgba(215,226,245,.82)}.contact-status{min-height:1.55em}.contact-preview{padding:16px 18px;border-radius:18px;border:1px solid rgba(151,217,230,.22);background:rgba(12,20,31,.88)}.contact-preview h2{margin:0;font-family:var(--control-font);font-size:.96rem;letter-spacing:.08em;text-transform:uppercase}.contact-preview pre{margin:0;white-space:pre-wrap;word-break:break-word;color:rgba(232,238,248,.92);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92rem;line-height:1.58}@media (max-width:1024px){.legal-card{gap:18px}.legal-copy p,.legal-list li,.legal-section p{line-height:1.58}.contact-grid{grid-template-columns:minmax(0,1fr)}.contact-copy,.contact-form,.contact-note,.contact-preview{width:100%}}@media (max-width:640px){.legal-shell{gap:18px}.legal-card{gap:16px}.legal-section h2{font-size:.88rem}.legal-copy p,.legal-list li,.legal-section p{font-size:.96rem;line-height:1.55}.contact-shell{gap:18px}.contact-note,.contact-preview{padding:12px 14px;border-radius:14px}.contact-copy p,.contact-helper,.contact-preview pre,.contact-status{font-size:.96rem;line-height:1.55}.contact-input{min-height:50px;padding:13px 14px;border-radius:16px}.contact-textarea{min-height:136px}.contact-submit{width:100%;min-width:0}}.mode-queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hero{display:grid;gap:16px;grid-template-columns:1.3fr .7fr;align-items:stretch;margin-bottom:24px}.panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:24px;padding:24px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.8rem;color:var(--accent)}.headline{font-size:clamp(2.6rem,4vw,4.6rem);line-height:.95;margin:12px 0}.subcopy{max-width:56ch;line-height:1.5}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.stat{padding:18px;border-radius:18px;background:rgba(18,25,39,.72);border:1px solid var(--border)}.stat strong{display:block;font-size:1.8rem}.table-list{display:grid;gap:16px;margin-top:24px}.table-card{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.chip{min-width:88px;padding:10px 14px;border-radius:999px;border:1px solid var(--border);background:rgba(18,25,39,.82)}.chip,.cta{display:inline-flex;align-items:center;justify-content:center}.cta{padding:12px 18px;border-radius:999px;background:var(--accent);color:#111111;border:none}.play-surface{display:grid;gap:16px;grid-template-columns:1.1fr .9fr;margin-top:24px}.playtest-shell{margin-top:18px}.make-shell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;height:100%;margin-top:0;padding-bottom:0;overflow:hidden}.make-box{border:1.5px solid rgba(146,166,201,.48);border-radius:6px;background:rgba(17,24,37,.9);box-shadow:none;color:#d7e2ff}.make-header,.make-topbar{min-height:52px;align-items:center;padding:0 18px;font-size:.82rem}.make-header{display:flex;justify-content:space-between}.make-topbar{display:grid;justify-content:center;gap:14px;grid-template-columns:1fr auto 1fr}.make-topbar-center,.make-topbar-left,.make-topbar-right{display:flex;align-items:center;gap:10px}.make-topbar-center{justify-content:center;flex-wrap:wrap}.make-topbar-right{justify-content:flex-end}.make-connection-pill{min-height:34px;padding:0 10px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(146,166,201,.24);background:rgba(15,23,38,.92);font-family:var(--control-font);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.make-connection-dot{width:8px;height:8px;border-radius:999px;background:currentColor}.make-connection-pill strong{font-size:inherit;font-weight:700}.make-connection-pill-connected{color:#67d890}.make-connection-pill-reconnecting{color:#f3c16a}.make-connection-pill-disconnected{color:#ff7d7d}.make-topbar-button{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(146,166,201,.34);background:rgba(21,31,48,.92);color:#e8f0ff;font-family:var(--control-font);font-size:.9rem;text-transform:uppercase}.make-topbar-button-danger{background:rgba(92,33,42,.94)}.make-topbar-icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;font-size:1.22rem;line-height:1}.make-topbar-debug,.make-topbar-icon{border-radius:999px;border:1px solid rgba(146,166,201,.34);background:rgba(21,31,48,.92);color:#e8f0ff}.make-topbar-debug{min-height:42px;padding:0 14px;font-family:var(--control-font);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.make-topbar-debug-active{border-color:rgba(243,166,90,.52);background:rgba(71,49,27,.96);color:#ffe5b5;box-shadow:0 0 18px rgba(243,166,90,.16)}.make-topbar-icon-active{border-color:rgba(94,224,152,.48);box-shadow:inset 0 1px 0 rgba(201,255,221,.16),0 0 0 1px rgba(94,224,152,.12),0 0 18px rgba(94,224,152,.16)}.make-topbar-icon-danger{background:rgba(92,33,42,.94)}.make-toast-stack{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:40;display:grid;gap:10px;width:min(420px,calc(100vw - 48px));justify-items:center}.make-toast{min-height:54px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:14px;font-family:var(--control-font);font-size:.9rem;letter-spacing:.02em;box-shadow:0 12px 28px rgba(2,8,20,.36)}.make-toast-success{border-color:rgba(97,212,145,.7);background:rgba(18,48,34,.94)}.make-toast-warning{border-color:rgba(243,193,106,.72);background:rgba(63,45,16,.96)}.make-toast-error{border-color:rgba(255,125,125,.72);background:rgba(64,23,29,.96)}.make-toast-info{border-color:rgba(146,166,201,.5);background:rgba(21,31,48,.96)}.make-toast-dismiss{width:28px;height:28px;flex:0 0 auto;border:none;border-radius:999px;background:rgba(255,255,255,.08);color:#eff5ff;font-size:1rem;line-height:1}.make-strip-card{min-width:110px;padding:8px 14px;border-radius:14px;border:1px solid rgba(146,166,201,.24);background:rgba(15,23,38,.92);display:grid;justify-items:center;gap:4px}.make-strip-card strong{font-family:var(--control-font);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.make-strip-card-primary{min-width:126px;padding:10px 16px}.make-strip-card-primary strong{font-size:1.42rem;letter-spacing:.05em}.make-strip-card-hidden{opacity:.48}.make-strip-card-warning{border-color:rgba(243,90,90,.7);background:rgba(66,24,24,.96);color:#ffe2e2;animation:timer-warning-pulse 1s ease-in-out infinite}.make-strip-card-wide{min-width:220px}.make-strip-card-meta{min-width:188px;padding:6px 12px;opacity:.74}.make-strip-card-meta-body{display:grid;justify-items:center;gap:4px;width:100%}.make-strip-card-meta-body-with-action{gap:8px}.make-strip-card-mobile-meta{display:none}.make-strip-card-meta strong{font-size:.96rem;letter-spacing:.06em;color:rgba(229,237,255,.74)}.make-topbar-invite-inline{min-height:36px;padding:0 14px;border-radius:10px;border:1px solid rgba(146,166,201,.36);background:rgba(27,39,61,.96);color:#eef4ff;font-family:var(--control-font);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.make-topbar-invite-inline:hover{border-color:rgba(199,214,244,.44);background:rgba(36,52,80,.98)}.make-topbar-invite-inline:focus-visible{outline:2px solid rgba(232,240,255,.8);outline-offset:2px}.make-strip-card-digital strong{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#ff5b5b;text-shadow:0 0 12px rgba(255,91,91,.22)}.make-strip-label{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(196,211,243,.62)}.make-header{justify-content:center}.make-dashboard{grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.make-dashboard,.make-main{display:grid;min-height:0;overflow:hidden}.make-main{height:100%;grid-template-rows:minmax(0,1fr) auto;padding:0}.make-box-title{min-height:40px;display:flex;align-items:center;justify-content:center;border-bottom:1.5px solid rgba(146,166,201,.28);font-size:.78rem}.make-board-zone{display:grid;justify-items:center;align-content:center;gap:22px;padding:20px 16px 14px;min-height:0;overflow:visible}.make-mobile-opponents{display:none;width:100%}.make-board-layout-mobile{display:none}.make-alert-bar{width:100%;padding:10px 14px;border:1.5px solid rgba(243,166,90,.34);border-radius:999px;background:rgba(62,46,28,.96);color:#ffd9b0;font-family:var(--control-font);font-size:.95rem;font-weight:700;letter-spacing:.08em;text-align:center}.make-table-layout{width:100%;min-height:360px;margin-top:16px;position:relative;display:grid;place-items:center}.make-seat-shell{position:absolute;width:min(230px,32%)}.make-seat-shell-0{top:284px;left:5%}.make-seat-shell-1{top:150px;left:2%}.make-seat-shell-2{top:18px;left:4%}.make-seat-shell-3{top:18px;right:4%}.make-seat-shell-4{top:150px;right:2%}.make-seat-shell-5{top:284px;right:5%}.make-table-felt{width:min(100%,760px);min-height:286px;padding:24px 22px;border-radius:999px;border:1.5px solid rgba(72,112,84,.7);background:radial-gradient(circle at 50% 40%,rgba(40,90,56,.95),rgba(18,49,31,.98) 62%,rgba(10,30,19,1) 100%);box-shadow:inset 0 0 0 14px rgba(66,44,24,.88),inset 0 0 0 16px rgba(171,129,77,.28),0 26px 44px rgba(3,7,14,.3);display:grid;place-items:center}.make-board-layout-desktop{display:grid;gap:14px;justify-items:center}.make-seat-card{width:100%;padding:14px 16px;border:1.5px solid rgba(166,186,222,.34);border-radius:12px;background:linear-gradient(180deg,rgba(35,45,64,.16),rgba(18,25,37,.16)),rgba(24,32,47,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 24px rgba(6,10,18,.18);display:grid;gap:8px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.make-dealer-band{display:block;margin:-14px -16px 6px;padding:4px 10px;border-radius:10px 10px 8px 8px;background:linear-gradient(180deg,rgba(242,182,84,.92),rgba(196,123,33,.94));color:#25170b;font-family:var(--control-font);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-align:center}.make-seat-card-active{padding:16px 19px;border-color:rgba(255,196,92,.92);box-shadow:0 0 0 2px rgba(255,196,92,.28),0 0 24px rgba(255,196,92,.14),0 16px 34px rgba(12,16,25,.32);transform:translateY(-2px) scale(1.04);z-index:2}.make-seat-card-muted{opacity:.55}.make-seat-card-hero{width:min(100%,420px);background:linear-gradient(180deg,rgba(42,52,74,.18),rgba(17,25,40,.18)),rgba(21,30,46,.98);margin-top:8px;margin-bottom:4px}.make-seat-card-hero .make-dealer-band{grid-column:1/-1}.make-seat-card-opponent{min-height:102px}.make-seat-card-vacant{border-style:dashed;border-color:rgba(123,145,184,.24);background:linear-gradient(180deg,rgba(18,24,37,.82),rgba(11,16,28,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.015),0 10px 18px rgba(4,9,18,.14);opacity:.74;filter:saturate(.72) brightness(.9)}.make-seat-card-vacant .make-seat-head span,.make-seat-card-vacant .make-seat-head strong,.make-seat-card-vacant .make-seat-meta span{color:rgba(172,188,219,.58)}.make-seat-card-vacant .make-seat-action-text{color:rgba(121,155,212,.5)}.make-seat-card-reserved{border-style:dashed;border-color:rgba(212,177,95,.28);background:linear-gradient(180deg,rgba(30,25,18,.8),rgba(18,15,12,.92));box-shadow:inset 0 1px 0 rgba(255,228,178,.02),0 10px 18px rgba(10,7,3,.16);opacity:.78;filter:saturate(.76) brightness(.92)}.make-seat-card-reserved .make-seat-head span,.make-seat-card-reserved .make-seat-head strong,.make-seat-card-reserved .make-seat-meta span{color:rgba(221,205,168,.62)}.make-seat-card-reserved .make-seat-action-text{color:rgba(218,186,116,.56)}.make-seat-head,.make-seat-meta{width:100%;display:flex;justify-content:space-between;gap:12px;align-items:center}.make-seat-head strong{font-family:var(--control-font);font-size:1.12rem;display:inline-flex;align-items:center;gap:8px;line-height:1.15}.make-seat-card-active .make-seat-head strong{font-size:1.18rem}.make-seat-head span,.make-seat-meta span{font-family:var(--control-font);font-size:.88rem;letter-spacing:.06em}.make-seat-state-group{display:inline-flex;align-items:center;gap:6px}.make-mobile-dealer-token{width:22px;height:22px;border-radius:999px;border:1px solid rgba(255,196,92,.72);display:inline-grid;place-items:center;font-family:var(--control-font);font-size:.68rem;font-weight:800;color:#f6d98c;background:rgba(22,29,44,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);flex:0 0 auto}.make-mobile-dealer-token-hidden{visibility:hidden}.make-hero-dealer-token{display:none}.make-seat-state-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(119,232,164,.5);background:linear-gradient(180deg,rgba(31,90,62,.78),rgba(17,54,38,.9));color:#9df2c2;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 18px rgba(5,14,10,.18)}.make-seat-state-text{color:#d8e1f5}.make-seat-action-text{color:#86b7ff}.make-seat-card-active .make-seat-head span,.make-seat-card-active .make-seat-meta span{font-size:.92rem}.make-seat-card-active .make-seat-state-pill{border-color:rgba(178,255,198,.72);color:#d5ffe6}.make-seat-card-active .make-seat-action-text{color:#c6dbff}.make-hero-vowels{display:grid;justify-items:center;gap:10px;padding-top:2px}.make-hero-vowels-label{text-align:center}.make-hero-vowels-rank{display:inline-flex;align-items:center;justify-content:center;min-width:84px;padding:4px 10px 3px;border:1px solid rgba(196,211,243,.22);border-radius:999px;background:rgba(11,17,28,.54);color:rgba(236,244,255,.9);font-size:.74rem;font-weight:700;letter-spacing:.14em;line-height:1}.make-seat-card-active .make-hero-vowels-rank{border-color:rgba(255,211,116,.48);box-shadow:0 0 12px rgba(255,199,92,.12);color:#fff4cf}.make-label{font-size:.86rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(196,211,243,.72)}.make-card-row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.make-card-row-vowels{margin-bottom:4px}.make-card-row-hero-vowels{gap:10px}.make-board-cluster{width:100%;display:grid;justify-items:center;gap:14px;padding-top:54px}.make-pot-center{position:relative;display:grid;justify-items:center;margin:24px 0 10px}.make-pot-image{width:min(126px,18vw);height:auto;display:block;filter:drop-shadow(0 0 16px rgba(255,223,92,.38)) drop-shadow(0 0 30px rgba(125,255,96,.2)) drop-shadow(0 10px 18px rgba(0,0,0,.35))}.make-pot-amount{position:absolute;left:50%;top:61%;transform:translate(-50%,-50%);min-width:68px;padding:4px 10px;border-radius:999px;background:rgba(12,19,29,.66);color:#f9ecb0;font-family:var(--control-font);font-size:1.08rem;font-weight:700;letter-spacing:.06em;text-align:center}.make-playing-card{width:64px;aspect-ratio:5/7;perspective:900px;filter:drop-shadow(0 10px 16px rgba(4,8,16,.4)) drop-shadow(0 18px 22px rgba(0,0,0,.2))}.make-playing-card-vowel{width:58px}.make-playing-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .3s ease}.make-playing-card-revealed .make-playing-card-inner{transform:rotateY(180deg)}.make-playing-card-no-flip .make-playing-card-inner{transition:none}.make-playing-card-face{position:absolute;inset:0;border-radius:10px;display:grid;place-items:center;backface-visibility:hidden;border:1.5px solid rgba(146,166,201,.34)}.make-playing-card-back{background:linear-gradient(180deg,rgba(40,54,80,.98),rgba(22,31,49,1));color:rgba(218,231,255,.88);box-shadow:inset 0 0 0 2px rgba(150,171,214,.1)}.make-playing-card-back span{font-family:var(--control-font);font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.make-playing-card-front{transform:rotateY(180deg);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(245,247,251,.99));color:#2a1407;box-shadow:0 10px 18px rgba(8,12,20,.18);border-color:rgba(238,154,57,.72);padding:5px}.make-playing-card-front:before{content:"";position:absolute;inset:5px;background:linear-gradient(180deg,rgba(255,205,145,.98),rgba(242,161,70,.98));border:2px solid rgba(18,32,48,.32);border-radius:8px}.make-playing-card-front span{position:relative;z-index:1;font-family:var(--control-font);font-size:1.82rem;font-weight:700;letter-spacing:.02em}.make-playing-card-vowel .make-playing-card-front span{font-size:1.38rem}.make-playing-card-vowel .make-playing-card-front{border-color:rgba(236,112,188,.72);color:#7f1d5c}.make-playing-card-vowel .make-playing-card-front:before{background:linear-gradient(180deg,rgba(255,212,236,.99),rgba(240,139,198,.98))}@media (min-width:1025px){.make-playing-card-front span,.make-playing-card-vowel .make-playing-card-front span{font-size:2.16rem}}.make-main-footer{display:grid;grid-template-columns:minmax(180px,.24fr) minmax(0,.48fr) minmax(220px,.28fr);gap:10px;padding:8px;border-top:1px solid rgba(146,166,201,.18)}.make-bottom,.make-chip-bar,.make-side-panel,.make-side-stack,.make-submission-box{padding:0}.make-content{min-height:132px;padding:14px;display:grid;align-content:start;gap:8px;font-size:.92rem}.fill-space{min-height:146px}.make-action-summary .make-content{min-height:100%;justify-content:space-between}.make-action-log{min-height:0;max-height:168px;padding:10px;display:grid;align-content:start;gap:6px;overflow-y:auto}.make-message-panel{display:grid;grid-template-rows:auto 1fr}.make-message-body{min-height:0;padding:12px 14px;display:grid;align-content:start;gap:10px}.make-message-primary{font-family:var(--control-font);font-size:1.08rem;line-height:1.5;font-weight:700;letter-spacing:.03em;color:#edf2ff}.make-message-primary-error{color:#ff8f8f}.make-message-secondary{font-family:var(--control-font);font-size:.84rem;line-height:1.4;color:rgba(196,211,243,.74);border-top:1px solid rgba(146,166,201,.16);padding-top:8px}.make-mobile-side-drawer,.make-mobile-side-trigger{display:none}.make-action-summary strong{font-family:var(--control-font);font-size:1.1rem;letter-spacing:.06em}.make-mini-copy{font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;color:rgba(196,211,243,.62)}.make-state-copy{margin:0;line-height:1.45}.make-control-stack{display:grid;gap:8px}.make-wager-box{padding:8px 10px;display:grid;gap:4px}.make-wager-controls{display:grid;grid-template-columns:34px minmax(0,1fr) 34px 82px;gap:8px;align-items:center}.make-wager-slider-wrap{position:relative;display:flex;align-items:center}.make-wager-limit{text-align:center;font-family:var(--control-font);font-size:.88rem;font-weight:700;color:rgba(196,211,243,.72)}.make-wager-slider{width:100%;accent-color:#f3a65a}.make-slider-finger{position:absolute;left:0;top:calc(100% + 1px);width:34px;height:14px;pointer-events:none;animation:slider-nudge 1.6s ease-in-out infinite}.make-slider-finger:before{content:"↔";display:block;width:100%;height:100%;display:grid;place-items:center;color:rgba(232,239,255,.92);font-family:var(--control-font);font-size:1.1rem;font-weight:900;letter-spacing:.08em;text-shadow:0 0 10px rgba(255,255,255,.28)}@keyframes timer-warning-pulse{0%,to{box-shadow:0 0 0 0 rgba(243,90,90,.08)}50%{box-shadow:0 0 0 6px rgba(243,90,90,.16)}}.make-wager-input{min-height:42px;width:100%;padding:8px 10px;border:1.5px solid rgba(146,166,201,.34);border-radius:10px;background:rgba(18,25,39,.96);color:#edf2ff;font-family:var(--control-font);font-size:1.08rem;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.make-wager-input::-webkit-inner-spin-button,.make-wager-input::-webkit-outer-spin-button{margin:0;transform:scale(1.35);transform-origin:center}.make-chip-bar{min-height:48px;padding:6px;display:flex;gap:8px;align-items:center;justify-content:center;flex-wrap:wrap}.make-chip-pill,.make-tag{border:1.5px solid rgba(146,166,201,.32);border-radius:8px;background:rgba(28,37,57,.96);padding:8px 12px;color:#d7e2ff}.make-chip-pill-accent{background:rgba(62,46,28,.96);border-color:rgba(243,166,90,.34);color:#ffd9b0}.make-tag{cursor:pointer;font:inherit}.make-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.make-action-grid-single{grid-template-columns:minmax(0,1fr)}.make-action,.make-submit{position:relative;overflow:hidden;min-height:74px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:rgba(29,39,59,.94);color:#edf2ff;font-family:var(--control-font);padding:12px;cursor:pointer;border:2px solid rgba(190,210,245,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -3px 0 rgba(8,14,24,.34),0 10px 20px rgba(6,10,18,.22);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,filter .12s ease}.make-action:before,.make-submit:before{content:"";position:absolute;left:14px;right:14px;top:6px;height:26%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.015));pointer-events:none}.make-action span{position:relative;z-index:1;font-weight:700;font-size:1.04rem;letter-spacing:.03em;text-transform:uppercase}.make-action:hover,.make-submit:hover{filter:brightness(1.06)}.make-action:active,.make-submit:active{transform:translateY(2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(8,14,24,.28),0 4px 10px rgba(6,10,18,.2)}.make-submit-state{min-height:74px;display:grid;place-items:center;padding:14px;text-align:center;font-family:var(--control-font);font-size:.92rem;letter-spacing:.04em}.make-action-danger{background:rgba(94,39,46,.92);border-color:rgba(255,124,124,.28)}.make-action-lit{border-color:rgba(94,224,152,.48);background:linear-gradient(180deg,rgba(53,92,74,.98),rgba(29,59,48,.98));box-shadow:inset 0 1px 0 rgba(201,255,221,.16),inset 0 -3px 0 rgba(18,40,31,.55),0 0 0 1px rgba(94,224,152,.12),0 0 18px rgba(94,224,152,.16),0 12px 24px rgba(9,21,15,.24)}.make-action-lit:before{background:linear-gradient(180deg,rgba(220,255,232,.28),rgba(220,255,232,.04))}.make-action-lit-danger{border-color:rgba(255,111,111,.42);box-shadow:inset 0 1px 0 rgba(255,213,213,.1),inset 0 -3px 0 rgba(53,20,24,.48),0 0 0 1px rgba(255,111,111,.1),0 0 16px rgba(255,111,111,.14),0 12px 24px rgba(29,12,14,.22)}.make-action-lit-danger:before{background:linear-gradient(180deg,rgba(255,228,228,.2),rgba(255,228,228,.03))}.make-action:disabled,.make-submit:disabled,.make-tag:disabled,.mobile-action:disabled{opacity:1;cursor:not-allowed;background:linear-gradient(180deg,rgba(42,50,66,.78),rgba(24,31,44,.86));border-color:rgba(112,125,150,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),inset 0 -2px 0 rgba(8,14,24,.22);filter:saturate(.55) brightness(.76)}.make-action:disabled:before,.make-submit:disabled:before,.mobile-action:disabled:before{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.01))}.make-submission-box{padding-bottom:10px}.make-submission-row{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:10px;padding:12px}.make-suggestion-list{display:flex;flex-wrap:wrap;gap:8px}.make-bottom{min-height:128px;padding:0}.letters{display:flex;flex-wrap:wrap;gap:10px}.tile{width:48px;height:56px;border-radius:14px;border:1px solid var(--border);background:linear-gradient(180deg,#27334a,#182131);display:inline-flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700}.roster{display:grid;gap:12px}.roster-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.roster-row-active{font-weight:700;color:var(--accent)}.action-row,.letter-group,.status-row,.suggestion-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.letter-group{align-items:flex-start}.control-block{margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.cta-muted{background:#6f645a}.mode-cta-disabled{color:#f8efe2;cursor:not-allowed;opacity:.9}.word-input{min-height:52px;flex:1 1 220px;padding:12px 14px;border-radius:12px;border:1.5px solid rgba(146,166,201,.34);background:rgba(18,25,39,.96);color:var(--ink);font:inherit}.hint{margin:10px 0 0;line-height:1.5}.suggestion{cursor:pointer}.tile-vowel{background:linear-gradient(180deg,#4d3427,#2d201b)}.log-list{display:grid;gap:8px;padding:12px}.log-list-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.log-entry{padding:8px 10px;border-radius:14px;background:rgba(23,31,48,.84);border:1px solid var(--border)}.error-text{color:#ff9a8d;font-weight:700;margin-top:12px}.mobile-action-dock{display:none}.showdown-overlay{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:20px;background:rgba(5,8,15,.82)}.overlay-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:20px;background:rgba(5,8,15,.72)}.overlay-card{width:min(520px,100%);border-radius:22px;background:rgba(14,20,32,.98)}.hero-topup-modal .hero-topup-title{min-height:48px;font-size:clamp(1.28rem,1.08rem + .9vw,1.52rem);font-weight:700;line-height:1.15}.make-rules-modal{width:min(720px,100%);max-height:min(88dvh,760px);overflow:auto}.make-rules-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 0}.make-rules-head .make-box-title{font-size:1.15rem}.overlay-body{display:grid;gap:16px;padding:20px}.make-rules-body{gap:14px}.make-rules-section{display:grid;gap:8px}.make-rules-section p{margin:0;color:rgba(233,238,246,.9);line-height:1.5}@media (max-width:1024px){.make-rules-modal{width:min(680px,100%);max-height:min(84dvh,700px)}.make-rules-head{padding:16px 18px 0}.make-rules-head .make-box-title{font-size:1.08rem}.make-rules-body{gap:12px;padding:18px}.make-rules-section p{font-size:.98rem;line-height:1.45}}@media (max-width:640px){.overlay-backdrop{padding:10px}.make-rules-modal{max-height:min(90dvh,680px)}.invite-share-modal,.make-rules-modal{width:100%;border-radius:18px}.invite-share-head,.make-rules-head{align-items:flex-start;padding:12px 12px 0}.make-rules-head .make-box-title{font-size:1rem}.make-rules-body{gap:8px;padding:12px}.make-rules-section{gap:4px}.make-rules-section p{font-size:.9rem;line-height:1.34}}.overlay-actions{display:flex;justify-content:flex-end;gap:12px}.showdown-modal{width:min(940px,100%);max-height:min(90dvh,860px);overflow:hidden;padding:18px 20px 16px;display:grid;gap:10px;border-radius:28px;border:1.5px solid rgba(146,166,201,.22);background:radial-gradient(circle at 50% 22%,rgba(34,61,47,.18),rgba(12,18,29,0) 34%),linear-gradient(180deg,rgba(16,23,37,.985),rgba(10,15,27,.985));box-shadow:0 22px 48px rgba(2,6,12,.52),inset 0 1px 0 rgba(255,255,255,.04)}.showdown-head{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:start}.showdown-title-wrap{display:grid;justify-items:center;gap:6px;min-width:0}.showdown-title-banner{width:min(100%,520px);padding:10px 24px 8px;border-top:1px solid rgba(246,194,90,.6);border-bottom:1px solid rgba(246,194,90,.6);background:linear-gradient(90deg,rgba(32,66,82,0),rgba(32,66,82,.5) 14%,rgba(70,42,76,.5) 86%,rgba(70,42,76,0));color:#f8f7fb;font-family:Rye,Georgia,Times New Roman,serif;font-size:clamp(2.2rem,4vw,3.25rem);letter-spacing:.12em;text-align:center;text-shadow:0 0 14px rgba(255,255,255,.24),0 0 32px rgba(108,184,255,.18)}.showdown-caption{color:rgba(220,230,248,.88);font-family:var(--control-font);font-size:1.12rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.showdown-head-tools{display:grid;justify-items:end;align-content:start}.showdown-timer-box{justify-self:center;min-width:170px;padding:10px 20px;border-radius:18px;border:1.5px solid rgba(211,72,72,.42);background:linear-gradient(180deg,rgba(69,19,24,.98),rgba(44,14,19,.98));display:grid;justify-items:center;gap:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 22px rgba(0,0,0,.24)}.showdown-timer-box strong{color:#ff5757;font-family:var(--control-font);font-size:clamp(2rem,3.4vw,2.8rem);font-weight:800;letter-spacing:.18em}.showdown-waiting-copy{justify-self:center;max-width:420px;padding:10px 18px;border-radius:16px;background:rgba(24,33,48,.92);border:1.5px solid rgba(146,166,201,.22);color:rgba(230,238,252,.9);font-family:var(--control-font);font-size:.94rem;letter-spacing:.04em;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:10px}.showdown-waiting-indicator{width:12px;height:12px;border-radius:999px;background:#7ae7a5;box-shadow:0 0 0 0 rgba(122,231,165,.46),0 0 10px rgba(122,231,165,.4);animation:showdown-wait-pulse 1.2s ease-in-out infinite}@keyframes showdown-wait-pulse{0%,to{transform:scale(.88);opacity:.55;box-shadow:0 0 0 0 rgba(122,231,165,.18),0 0 8px rgba(122,231,165,.26)}50%{transform:scale(1.12);opacity:1;box-shadow:0 0 0 8px rgba(122,231,165,0),0 0 18px rgba(122,231,165,.42)}}.showdown-card-panel{display:grid;justify-items:center;gap:10px}.showdown-card-panel-result{gap:8px}.showdown-section-label{font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;color:rgba(198,213,243,.76)}.showdown-section-label-right{justify-self:end;text-align:right}.showdown-card-row,.showdown-player-cards{display:flex;flex-wrap:nowrap;justify-content:center;gap:10px}.showdown-card{width:56px;aspect-ratio:5/7;border-radius:10px;border:1.5px solid rgba(238,154,57,.72);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(245,247,251,.99));color:#101626;box-shadow:0 10px 16px rgba(4,8,16,.36),inset 0 1px 0 rgba(255,255,255,.88);font-family:var(--control-font);font-size:2rem;font-weight:700;position:relative;display:grid;place-items:center;padding:5px;transition:transform .14s ease,opacity .14s ease}.showdown-card:before{content:"";position:absolute;inset:5px;border-radius:8px;border:2px solid rgba(18,32,48,.32);background:linear-gradient(180deg,rgba(255,205,145,.98),rgba(242,161,70,.98))}.showdown-card span{position:relative;z-index:1}.showdown-card:disabled{opacity:1;cursor:default}.showdown-card-vowel{border-color:rgba(236,112,188,.72);color:#7f1d5c}.showdown-card-vowel:before{background:linear-gradient(180deg,rgba(255,212,236,.99),rgba(240,139,198,.98))}.showdown-card-selected{opacity:.42;transform:translateY(2px)}.showdown-card-static{display:grid;place-items:center}.showdown-card-static-placeholder{background:linear-gradient(180deg,rgba(40,54,80,.98),rgba(22,31,49,1));color:rgba(218,231,255,.88);border-color:rgba(146,166,201,.34);box-shadow:inset 0 0 0 2px rgba(150,171,214,.1)}.showdown-card-static-placeholder:before{display:none}.showdown-card-static-placeholder span{font-size:.84rem;letter-spacing:.08em}.showdown-card-static-revealed{background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(245,247,251,.99));color:#2a1407;border-color:rgba(238,154,57,.72);box-shadow:0 10px 18px rgba(8,12,20,.18)}.showdown-card-static-revealed:before{content:"";position:absolute;inset:5px;background:linear-gradient(180deg,rgba(255,205,145,.98),rgba(242,161,70,.98));border:2px solid rgba(18,32,48,.32);border-radius:8px}.showdown-card-static,.showdown-player-cards .showdown-card{width:38px;font-size:1.1rem;border-radius:6px}.showdown-card-row-board .showdown-card,.showdown-card-row-board .showdown-card-static{width:54px;font-size:1.5rem;border-radius:9px}.showdown-card-static:before,.showdown-player-cards .showdown-card:before{border-radius:4px}.showdown-compose-row{display:grid;grid-template-columns:minmax(0,1fr) 150px 190px;gap:12px;align-items:stretch}.showdown-compose-row-result{grid-template-columns:repeat(2,minmax(0,1fr))}.showdown-result-hero,.showdown-submissions{display:grid;gap:8px;min-height:0}.showdown-result-hero{grid-template-rows:auto auto minmax(0,1fr)}.showdown-submissions{grid-template-rows:auto minmax(0,1fr)}.showdown-submissions-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline}.showdown-result-panel{padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,rgba(62,68,80,.48),rgba(34,39,49,.6));box-shadow:inset 0 1px 0 rgba(255,255,255,.05);min-height:0;overflow:hidden}.showdown-result-winner-player,.showdown-submission-player{display:grid;align-items:center;gap:12px;min-width:0}.showdown-result-pot-top{position:relative;display:grid;place-items:center;min-height:120px;margin-bottom:8px}.showdown-result-winner-rows{display:grid;gap:10px;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px}.showdown-result-winner-headers,.showdown-result-winner-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(120px,.85fr) minmax(0,1fr);gap:14px 18px;align-items:center}.showdown-result-winner-headers{margin-bottom:2px}.showdown-inline-cards{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.showdown-inline-cards-vertical{display:inline-grid;grid-auto-flow:row;gap:4px}.showdown-winner-label{font-size:1.02rem;margin-bottom:8px}.showdown-result-header-label{font-size:.82rem}.showdown-result-header-balance,.showdown-result-header-word{justify-self:center;text-align:center}.showdown-pot-image{width:104px;filter:drop-shadow(0 0 22px rgba(164,255,105,.24)) drop-shadow(0 8px 18px rgba(0,0,0,.34))}.showdown-pot-amount{position:absolute;top:50%;transform:translateY(-6%);color:#fff2ab;font-family:var(--control-font);font-size:1.55rem;font-weight:800;letter-spacing:.06em;text-shadow:0 2px 10px rgba(0,0,0,.45)}.showdown-result-balance{display:grid;gap:6px;justify-items:center;text-align:center}.showdown-result-name-block{display:grid;justify-items:start;align-content:start;gap:6px;min-width:0}.showdown-result-winner-player{display:grid;gap:6px;align-items:start}.showdown-result-cell-word{display:grid;gap:6px;justify-items:center;justify-self:stretch;text-align:center}.showdown-word-box{min-width:0;display:grid;gap:6px}.showdown-word{min-height:72px;padding:10px 14px;border-radius:16px;background:rgba(10,16,27,.94);font-family:var(--control-font);display:grid;align-content:center;gap:6px;border:1.5px solid rgba(146,166,201,.28)}.showdown-word-text{letter-spacing:.12em;text-transform:uppercase}.showdown-player-display-name,.showdown-word-text{font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:500;line-height:1}.showdown-player-display-name{letter-spacing:.04em;text-transform:none}.showdown-instruction{color:rgba(214,226,251,.82);font-family:var(--control-font);font-size:.94rem;line-height:1.35}.showdown-secondary-button{min-height:58px;border-radius:18px;border:1.5px solid rgba(146,166,201,.34);background:linear-gradient(180deg,rgba(31,42,63,.98),rgba(21,30,48,.98));color:rgba(239,245,255,.94);font-family:var(--control-font);font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.showdown-secondary-button-danger{border-color:rgba(255,111,111,.42);background:linear-gradient(180deg,rgba(101,41,47,.98),rgba(63,24,29,.98));color:#fff0f0;box-shadow:inset 0 1px 0 rgba(255,214,214,.12),inset 0 -3px 0 rgba(48,16,20,.45),0 10px 24px rgba(28,8,10,.22)}.showdown-submit-success{border-color:rgba(94,224,152,.48);background:linear-gradient(180deg,rgba(53,92,74,.98),rgba(29,59,48,.98));box-shadow:inset 0 1px 0 rgba(201,255,221,.16),inset 0 -3px 0 rgba(18,40,31,.55),0 0 0 1px rgba(94,224,152,.12),0 0 18px rgba(94,224,152,.16),0 12px 24px rgba(9,21,15,.24)}.showdown-submit{min-height:58px}.showdown-opponents{display:grid;gap:8px;padding-top:10px;border-top:1px solid rgba(146,166,201,.2)}.showdown-submission-list{display:grid;gap:8px;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px}.showdown-result-actions{display:grid;justify-items:center;padding-top:4px}.showdown-next-status{color:rgba(214,226,251,.84);font-family:var(--control-font);font-size:.92rem;letter-spacing:.06em;text-transform:uppercase;text-align:center}.winner-declared-modal{width:min(560px,calc(100vw - 2rem));border-radius:1.75rem;border:1px solid rgba(136,156,201,.38);background:linear-gradient(180deg,rgba(14,24,43,.96),rgba(9,16,31,.96)),radial-gradient(circle at top,rgba(55,114,226,.18),transparent 52%);box-shadow:0 26px 60px rgba(0,0,0,.5);padding:1.35rem 1.35rem 1.2rem;display:grid;gap:1rem}.winner-declared-title{font-family:Rye,serif;font-size:clamp(2rem,4vw,2.8rem);text-align:center;color:#f7f0e6;letter-spacing:.08em;text-transform:uppercase}.winner-declared-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;border-radius:1.2rem;background:rgba(130,140,160,.16)}.winner-declared-names{display:grid;gap:.45rem}.winner-declared-name{font-size:1.55rem;font-weight:700;color:#f7f0e6}.winner-declared-pot-wrap{position:relative;width:112px;height:112px;display:grid;place-items:center}.winner-declared-pot-image{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 20px rgba(152,235,90,.28))}.winner-declared-pot-amount{position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);font-size:1.6rem;font-weight:800;color:#fff0ae}.winner-declared-balance{display:grid;justify-items:end;gap:.3rem}.winner-declared-balance strong{font-size:2rem;color:#f7f0e6}.winner-declared-message{text-align:center;font-size:1.05rem;color:#dce4f5;letter-spacing:.03em}.winner-declared-actions{display:grid;justify-items:center;gap:.75rem}.showdown-submission-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:rgba(16,23,37,.52)}.showdown-submission-player{grid-template-columns:minmax(118px,132px) auto;justify-content:start}.showdown-submission-name{font-family:var(--control-font);font-size:1.06rem;font-weight:700;letter-spacing:.04em}.showdown-submission-word{font-family:var(--control-font);font-size:1.46rem;font-weight:700;letter-spacing:.08em}.showdown-submission-word-stack{display:grid;justify-items:end;align-content:center;gap:2px;min-width:0}.showdown-submission-word-main{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.showdown-submission-word-meta{font-family:var(--control-font);font-size:.76rem;font-weight:700;letter-spacing:.05em;line-height:1;color:rgba(214,226,251,.78)}.showdown-winning-word-text{font-family:var(--control-font);font-weight:700}.showdown-result-balance .showdown-submission-word,.showdown-winning-word-text{font-size:1.38rem;letter-spacing:.08em}.showdown-player-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.showdown-player-row{display:grid;justify-items:center;gap:6px;padding:6px 8px;border-radius:16px;background:rgba(16,23,37,.52)}.showdown-player-name{font-family:var(--control-font);font-size:.8rem;font-weight:700;letter-spacing:.04em;text-align:center}.mobile-status-strip{grid-column:1/-1;padding:10px 12px;border:1.5px solid rgba(243,166,90,.24);border-radius:10px;background:rgba(54,40,25,.96);color:#ffd9b0;font-size:.8rem;line-height:1.4}@keyframes slider-nudge{0%,to{transform:translateX(0);opacity:.45}50%{transform:translateX(22px);opacity:1}}@keyframes landing-star-twinkle{0%,to{opacity:.45;transform:scale(.92);text-shadow:0 0 0 rgba(255,255,255,0)}50%{opacity:1;transform:scale(1.18);text-shadow:0 0 10px rgba(255,255,255,.45)}}@media (max-width:1180px){.landing-mode-row,.mode-grid,.mode-queue-grid,.mode-setup-grid{grid-template-columns:1fr}.landing-hero,.landing-shell{height:auto;min-height:100dvh}.landing-hero{grid-template-rows:none}.page-shell{padding:18px;max-width:100%}.hero,.make-dashboard{grid-template-columns:1fr}.make-main-footer{grid-template-columns:minmax(220px,.34fr) minmax(0,1fr)}.showdown-modal{width:min(880px,100%);padding:20px 18px 18px}.showdown-compose-row{grid-template-columns:minmax(0,1fr) 132px 176px}}@media (max-width:900px){.grid,.hero,.landing-mode-row,.log-list-compact,.make-dashboard,.make-main-footer,.play-surface,.table-card{grid-template-columns:1fr}.page-shell{padding:14px}.make-shell{padding-bottom:126px}.landing-video-panel{min-height:280px}.make-chip-bar{justify-content:flex-start}.make-action-grid{display:none}.make-action-grid-single{display:grid}.make-table-layout{min-height:auto;gap:12px}.make-seat-shell{position:static;width:100%}.make-table-felt{width:100%;min-height:260px;border-radius:34px;padding:22px 16px;order:-1;box-shadow:inset 0 0 0 10px rgba(66,44,24,.88),inset 0 0 0 11px rgba(171,129,77,.22),0 18px 30px rgba(3,7,14,.24)}.make-table-layout{align-items:start}.make-table-layout,.mobile-action-dock{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-action-dock{position:sticky;bottom:0;z-index:20;gap:8px;padding:10px;background:rgba(14,20,32,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-action{min-height:68px;border:1.5px solid rgba(146,166,201,.28);border-radius:10px;background:rgba(27,36,54,.98);color:#edf2ff;font-family:var(--control-font);font-size:1.15rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.mobile-action-danger{background:rgba(94,39,46,.92)}.make-submission-row{grid-template-columns:1fr}.make-wager-controls{grid-template-columns:36px minmax(0,1fr) 36px 88px}.make-topbar{flex-direction:column;align-items:stretch}.make-topbar-center,.make-topbar-left,.make-topbar-right{justify-content:center;flex-wrap:wrap}.make-shell,.page-shell-game{height:auto;overflow:visible}.make-board-zone,.make-dashboard,.make-main{overflow:visible}.showdown-modal{width:min(700px,100%);max-height:min(92dvh,900px);gap:12px;padding:18px 14px 16px}.showdown-head{grid-template-columns:1fr}.showdown-head-tools{justify-items:center}.showdown-title-banner{width:100%;font-size:clamp(1.9rem,7vw,2.6rem)}.showdown-card{width:54px;font-size:1.7rem}.showdown-card-static,.showdown-player-cards .showdown-card{width:38px;font-size:1.1rem}.showdown-card-row-board .showdown-card,.showdown-card-row-board .showdown-card-static{width:50px;font-size:1.36rem}.showdown-compose-row,.showdown-compose-row-result{grid-template-columns:1fr}.showdown-submission-word{font-size:1.05rem}.showdown-result-winner{grid-template-columns:1fr;gap:12px}.showdown-result-winning-word{justify-items:start;text-align:left}.showdown-result-balance{justify-items:start}.showdown-secondary-button,.showdown-submit,.showdown-word{min-height:52px}.showdown-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:641px) and (max-width:1024px) and (orientation:landscape){.page-shell{padding:8px}.page-shell-game{height:100dvh;overflow:hidden}.make-shell{height:100%;overflow:hidden;padding-bottom:0;gap:4px}.make-board-zone,.make-dashboard,.make-main{overflow:visible}.make-topbar{grid-template-columns:1fr auto 1fr;gap:4px;padding:6px 8px}.make-topbar-center,.make-topbar-left,.make-topbar-right{flex-wrap:nowrap;gap:4px}.make-connection-pill{min-height:26px;padding:0 6px;font-size:.56rem}.make-topbar-icon{width:30px;height:30px;font-size:.8rem}.make-strip-card{min-width:72px;padding:5px 8px;gap:3px}.make-strip-card strong{font-size:.84rem}.make-strip-card-primary{min-width:88px;padding:6px 8px}.make-strip-card-primary strong{font-size:.98rem}.make-strip-card-meta{min-width:118px}.make-main-footer{grid-template-columns:minmax(132px,.22fr) minmax(0,.56fr) minmax(132px,.22fr);gap:4px;padding:2px;align-items:start}.make-content{min-height:0;padding:8px;gap:4px}.make-action-log{max-height:96px}.make-table-layout{min-height:248px;margin-top:2px;display:grid;justify-items:center;align-items:start}.make-seat-shell{position:absolute;width:min(128px,18%);z-index:2}.make-seat-shell-0{top:174px;left:1%}.make-seat-shell-1{top:92px;left:.5%}.make-seat-shell-2{top:18px;left:1%}.make-seat-shell-3{top:18px;right:1%}.make-seat-shell-4{top:92px;right:.5%}.make-seat-shell-5{top:174px;right:1%}.make-table-felt{width:min(100%,500px);min-height:196px;padding:12px;z-index:1}.make-seat-card{padding:8px 9px;gap:4px}.make-seat-head strong{font-size:.76rem}.make-seat-head span,.make-seat-meta span{font-size:.6rem}.make-seat-card-active .make-seat-head strong{font-size:.8rem}.make-seat-card-active .make-seat-head span,.make-seat-card-active .make-seat-meta span{font-size:.64rem}.make-seat-card-hero{width:min(100%,320px);margin-top:4px}.make-seat-card-opponent{min-height:74px}.make-dealer-band{margin:-8px -9px 4px;padding:2px 6px;font-size:.5rem}.make-seat-state-pill{min-height:20px;padding:0 8px}.make-pot-image{width:70px}.make-pot-amount{min-width:48px;font-size:.88rem}.make-card-row,.make-card-row-hero-vowels{gap:6px}.make-playing-card{max-width:44px}.make-playing-card-vowel{max-width:42px}.make-control-stack{gap:4px}.make-chip-bar .make-content,.make-submission-box .make-content{min-height:0;padding:8px}.make-wager-box{padding:6px 8px}.make-action-grid-single{display:grid;width:100%}.make-action-grid-single .make-action,.make-action-grid-single .make-submit-state{min-height:56px;width:100%;box-sizing:border-box}.make-action{min-height:58px}.make-action-grid{display:grid;gap:4px}.make-action span{font-size:.76rem}.make-board-layout-mobile,.make-mobile-opponents,.make-mobile-side-drawer,.make-mobile-side-trigger,.mobile-action-dock{display:none}.make-board-layout-desktop{display:grid;gap:8px}.showdown-modal{width:min(660px,calc(100vw - 16px));max-height:min(88dvh,680px)}}@media (max-width:1024px) and (orientation:portrait){.support-shell{gap:18px}.support-subcopy{max-width:none}.support-cta-card,.support-hero,.support-hosting-band,.support-story-band{gap:16px}.support-brand-panel,.support-cta-card,.support-grid,.support-hosting-band,.support-story-band{max-width:min(100%,720px);width:100%;justify-self:center}.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-card{min-height:0}.support-card-story{grid-column:1/-1}.support-cta-actions,.support-story-points{grid-template-columns:minmax(0,1fr)}.support-play-links{grid-template-columns:repeat(2,minmax(0,1fr))}.page-shell{padding:6px}.landing-hero{padding:10px 10px 8px;gap:8px;align-content:start}.landing-title-band{padding:4px 8px}.landing-title{font-size:clamp(1.7rem,9vw,2.35rem);letter-spacing:.08em}.landing-tagline{margin:6px 0 2px;font-size:clamp(.98rem,4.8vw,1.28rem);font-weight:800;letter-spacing:.16em;text-align:center;text-wrap:balance}.landing-video-panel{width:100%;min-height:144px;margin-top:6px;padding:10px;border-radius:18px;gap:8px}.landing-video-trigger{width:48px;height:48px;font-size:1.1rem}.landing-video-copy{padding:4px 8px;font-size:.68rem;letter-spacing:.08em}.landing-mode-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.landing-support{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px;border-radius:22px}.landing-support-actions{min-width:0;justify-items:stretch}.landing-support-button{width:100%;min-height:58px}.landing-support-copy h2{font-size:clamp(1.2rem,4.4vw,1.6rem)}.landing-mode-stack{grid-column:1/-1;order:1;width:100%;gap:6px}.landing-mode-button{width:100%;min-height:62px;padding:10px 14px;border-radius:20px;border-width:2px;background:linear-gradient(180deg,rgba(33,66,92,.96),rgba(9,20,32,.96));justify-items:center;text-align:center;box-shadow:inset 0 1px 0 rgba(219,247,255,.28),0 10px 18px rgba(0,0,0,.32),0 0 0 1px rgba(52,220,255,.12)}.landing-mode-button-disabled{border-color:rgba(190,167,120,.46);background:linear-gradient(180deg,rgba(54,46,35,.96),rgba(24,20,16,.98));box-shadow:inset 0 1px 0 rgba(255,243,216,.16),0 10px 18px rgba(0,0,0,.28),0 0 0 1px rgba(213,178,119,.1)}.landing-mode-button span{font-size:1.04rem}.landing-mode-button small{font-size:.66rem;text-align:center}.landing-support-pill{width:100%;min-height:40px;padding:7px 12px;grid-template-columns:auto auto;justify-content:center;gap:8px}.patreon-lockup-small{padding:5px 8px}.patreon-lockup-small .patreon-lockup-symbol{width:18px}.patreon-lockup-small .patreon-lockup-label{font-size:.7rem}.landing-support-pill-copy{font-size:.64rem}.landing-circle{min-height:auto;height:auto;padding:8px;border-radius:18px;justify-items:start;align-content:start;text-align:left;gap:2px}.landing-circle h2{margin:0;font-size:.92rem;letter-spacing:.06em;width:100%;justify-self:center;text-align:center}.landing-feature-list{gap:2px}.landing-feature-list p{padding:4px 6px;font-size:.68rem;gap:6px;align-items:flex-start}.landing-feature-list span{font-size:.74rem;margin-top:1px}.landing-footer{gap:8px;padding:8px 10px;border-radius:12px}.landing-support{gap:10px;padding:12px}.landing-support-kicker{font-size:.66rem}.landing-support-copy p,.landing-support-perk span{font-size:.84rem;line-height:1.45}.landing-support-perk{padding:9px 10px;border-radius:14px}.landing-support-button{min-height:54px;padding:10px 12px;font-size:.86rem}.landing-support-note{font-size:.7rem}.landing-footer-left{gap:8px;font-size:.66rem}.landing-footer-right{gap:8px}.landing-social{width:30px;height:30px;font-size:.84rem}.page-shell-game{height:100dvh;overflow:hidden}.make-shell{height:100%;overflow:hidden;gap:4px;padding-bottom:0}.make-main.make-box{border:0;background:transparent}.landing-hero,.mode-shell{padding-left:12px;padding-right:12px}.landing-footer{flex-direction:row;align-items:center}.landing-footer-right{margin-left:auto}.mode-setup-footer{flex-direction:column;align-items:stretch}.make-topbar{display:grid;gap:4px;padding:6px 8px;grid-template-columns:1fr}.make-header{min-height:42px;padding:0 12px}.make-topbar-left,.make-topbar-right{width:100%;gap:4px;justify-content:center;flex-wrap:nowrap}.make-topbar-left{justify-content:center}.make-topbar-center{display:none}.make-topbar-right{justify-content:center;align-items:center}.make-connection-pill,.make-topbar-icon{display:inline-flex}.make-topbar-icon{width:28px;height:28px;font-size:.74rem}.make-connection-pill{min-height:24px;padding:0 6px;font-size:.52rem}.make-strip-card-primary{min-width:116px;padding:7px 10px}.make-strip-card-primary strong{font-size:1.12rem}.make-strip-card-meta{min-width:0;padding:3px 8px;opacity:.62}.make-strip-card-meta strong{font-size:.72rem}.make-strip-card-mobile-meta{display:grid;min-width:0;flex:0 1 auto;max-width:148px}.make-topbar-invite-inline{min-height:26px;width:100%;padding:0 10px;font-size:.52rem;letter-spacing:.09em}.landing-title,.landing-video-copy{letter-spacing:.12em}.landing-video-copy{font-size:.84rem}.make-box-title,.make-header{font-size:.72rem}.make-board-zone{gap:6px;padding:6px 6px 4px}.make-alert-bar{font-size:.84rem;letter-spacing:.05em}.make-table-layout{grid-template-columns:1fr;margin-top:0;min-height:auto}.make-seat-shell{display:none}.make-table-felt{min-height:174px;padding:9px 8px 8px;border-radius:22px;border:0;box-shadow:inset 0 0 0 8px rgba(66,44,24,.88),inset 0 0 0 9px rgba(171,129,77,.22),0 10px 18px rgba(3,7,14,.22)}.make-board-cluster{gap:6px;padding-top:8px;width:100%}.make-label{font-size:.68rem;letter-spacing:.1em}.make-board-layout-desktop{display:none}.make-board-layout-mobile{display:grid;grid-template-columns:minmax(0,13fr) minmax(0,7fr);gap:8px;width:100%;align-items:center}.make-board-panel-mobile,.make-pot-panel-mobile{min-height:110px;padding:0;border:0;border-radius:0;box-shadow:none;outline:none;background:transparent}.make-board-panel-mobile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;gap:8px;padding-right:0}.make-board-panel-mobile .make-label{width:100%;text-align:center;font-size:.8rem}.make-mobile-board-cards{display:grid;gap:6px;width:100%;max-width:136px;justify-items:center;margin:0 auto}.make-pot-panel-mobile{display:grid;place-items:center;padding-left:0;width:100%;min-width:0}.make-board-hero-panel-tablet,.make-board-pot-bottom-tablet{display:none}.make-card-row-flop-mobile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:136px;gap:4px;justify-items:center;align-items:center}.make-card-row-flop-mobile .make-playing-card-back span,.make-card-row-street-mobile .make-playing-card-back span{font-size:.52rem;letter-spacing:.03em}.make-card-row-street-mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:88px;gap:4px;justify-items:center;align-items:center}.make-pot-center-mobile{margin:0;align-self:center;justify-self:center;justify-items:center;width:auto}.make-seat-card-hero{width:100%;margin-top:2px;margin-bottom:0;padding:8px 10px;display:grid;grid-template-columns:minmax(0,1fr) 82px;grid-template-areas:"head vowels" "meta vowels";align-items:center;gap:4px 8px}.make-seat-card-hero.make-seat-card-active{padding:8px 10px;transform:none;box-shadow:0 0 0 2px rgba(255,196,92,.24),0 0 18px rgba(255,196,92,.12),0 10px 22px rgba(12,16,25,.26)}.make-dealer-band{padding:3px 8px;border-radius:8px 8px 6px 6px;font-size:.58rem;letter-spacing:.1em}.make-seat-card-hero .make-dealer-band{display:none}.make-seat-card-opponent .make-dealer-band{margin:-6px -6px 3px}.make-seat-card-hero .make-seat-head{grid-area:head}.make-seat-card-hero .make-seat-head strong{display:block;font-family:var(--control-font);font-size:.98rem;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.make-seat-card-hero .make-seat-state-group{justify-self:end}.make-hero-dealer-token{display:inline-grid}.make-seat-card-hero .make-seat-meta{grid-area:meta}.make-seat-card-hero .make-hero-vowels{grid-area:vowels;justify-items:end;padding-top:0}.make-board-hero-info-tablet{display:grid;gap:8px;width:100%;padding:12px 14px;border:1.5px solid rgba(166,186,222,.34);border-radius:14px;background:linear-gradient(180deg,rgba(35,45,64,.16),rgba(18,25,37,.16)),rgba(24,32,47,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 24px rgba(6,10,18,.18)}.make-board-hero-info-tablet .make-dealer-band,.make-mobile-opponents .make-dealer-band{display:none}.make-board-hero-head-tablet,.make-board-hero-meta-tablet{display:flex;align-items:center;justify-content:space-between;gap:10px}.make-board-hero-head-tablet strong{font-family:var(--control-font);font-size:1.04rem;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.make-board-hero-meta-tablet span{font-family:var(--control-font);font-size:.8rem;letter-spacing:.03em}.make-seat-card-hero .make-card-row-hero-vowels{width:auto;grid-template-columns:repeat(2,minmax(0,36px));gap:2px}.make-seat-card-hero .make-playing-card-back span{font-size:.54rem;letter-spacing:.04em}.make-mobile-opponents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.make-mobile-opponents .make-seat-card-opponent{min-height:90px;height:90px;padding:6px;gap:3px;align-content:start}.make-mobile-opponents .make-mobile-opponent-head-row,.make-mobile-opponents .make-mobile-opponent-meta-row{width:100%;min-width:0}.make-mobile-opponents .make-mobile-opponent-head-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.make-mobile-opponents .make-mobile-opponent-head-row strong{font-family:var(--control-font);display:block;min-width:0;flex:1 1 auto;font-size:.78rem;line-height:1.02;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.make-mobile-opponents .make-mobile-opponent-meta-row{display:flex;align-items:center;justify-content:space-between;gap:4px}.make-mobile-dealer-token{width:18px;height:18px;border-radius:999px;border:1px solid rgba(255,196,92,.72);display:inline-grid;place-items:center;font-family:var(--control-font);font-size:.58rem;font-weight:800;color:#f6d98c;background:rgba(22,29,44,.94);flex:0 0 auto}.make-mobile-dealer-token-hidden{visibility:hidden}.make-mobile-opponents .make-mobile-opponent-head-row .make-seat-state-group{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;margin-left:auto}.make-mobile-opponents .make-mobile-opponent-head-row .make-seat-state-pill,.make-mobile-opponents .make-mobile-opponent-head-row .make-seat-state-text,.make-seat-card-hero .make-seat-head .make-seat-state-pill,.make-seat-card-hero .make-seat-head .make-seat-state-text{flex:0 0 auto}.make-mobile-opponents .make-mobile-opponent-head-row .make-seat-state-pill,.make-seat-card-hero .make-seat-head .make-seat-state-pill{min-height:20px;padding:0 8px}.make-mobile-opponents .make-mobile-opponent-head-row .make-seat-state-text,.make-mobile-opponents .make-mobile-opponent-meta-row span,.make-seat-card-hero .make-seat-head .make-seat-state-text{font-size:.62rem;letter-spacing:.03em}.make-mobile-opponents .make-mobile-opponent-head-row .make-seat-state-pill{font-size:.54rem;letter-spacing:.02em}.make-seat-card-hero .make-seat-meta span{font-size:.76rem;letter-spacing:.03em}.make-seat-card-hero{max-width:100%}.make-card-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;gap:5px}.make-card-row-vowels{grid-template-columns:repeat(2,minmax(0,54px));width:auto}.make-pot-image{width:min(72px,20vw)}.make-pot-amount{min-width:50px;padding:3px 8px;font-size:1rem}.make-playing-card{width:100%;max-width:40px;margin:0 auto}.make-playing-card-vowel{max-width:40px}.make-seat-card-hero .make-playing-card-vowel{max-width:36px}.make-card-row-street-mobile .make-playing-card{max-width:40px}.make-content{min-height:auto}.make-message-panel{min-height:64px}.make-message-body{min-height:0;padding:8px 10px;align-content:center}.make-message-primary{font-size:.92rem;text-align:center}.make-main-footer{grid-template-columns:1fr;gap:4px;padding:2px 0 0}.make-main-footer .make-side-stack{display:none}.make-mobile-side-trigger{position:fixed;top:50%;z-index:48;width:18px;height:56px;padding:0;border:1px solid rgba(146,166,201,.34);background:rgba(15,22,34,.92);display:grid;place-items:center;transform:translateY(-50%);box-shadow:0 10px 22px rgba(5,8,14,.24)}.make-mobile-side-trigger-left{left:0;border-radius:0 10px 10px 0}.make-mobile-side-trigger-right{right:0;border-radius:10px 0 0 10px}.make-mobile-side-trigger-triangle{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent}.make-mobile-side-trigger-left .make-mobile-side-trigger-triangle{border-left:8px solid rgba(223,236,255,.88)}.make-mobile-side-trigger-left.make-mobile-side-trigger-open .make-mobile-side-trigger-triangle{border-left:0;border-right:8px solid rgba(223,236,255,.88)}.make-mobile-side-trigger-right .make-mobile-side-trigger-triangle{border-right:8px solid rgba(223,236,255,.88)}.make-mobile-side-trigger-right.make-mobile-side-trigger-open .make-mobile-side-trigger-triangle{border-right:0;border-left:8px solid rgba(223,236,255,.88)}.make-mobile-side-drawer{position:fixed;top:86px;top:50%;z-index:47;display:block;width:75vw;max-width:280px;height:104px;pointer-events:none;transform:translateY(-50%);transition:transform .18s ease}.make-mobile-side-drawer-left{left:0;transform:translate(-100%,-50%)}.make-mobile-side-drawer-right{right:0;transform:translate(100%,-50%)}.make-mobile-side-drawer-open{pointer-events:auto;transform:translateY(-50%)}.make-mobile-side-drawer .make-side-stack{display:grid;height:100%;overflow:hidden}.make-mobile-side-drawer .make-box-title{padding:7px 10px 6px;font-size:.66rem;letter-spacing:.08em}.make-mobile-side-drawer .make-action-log{max-height:none;height:100%;padding:8px 10px;gap:4px;overflow-y:auto}.make-mobile-side-drawer .make-action-log .log-entry{padding:6px 8px;font-size:.72rem;line-height:1.2}.make-mobile-side-drawer .make-message-panel{min-height:0}.make-mobile-side-drawer .make-message-body{min-height:0;height:100%;padding:8px 10px;align-content:start;overflow-y:auto}.make-mobile-side-drawer .make-message-primary{font-size:.88rem;line-height:1.35;text-align:left}.make-control-stack{gap:2px;width:calc(100% - 10px);margin:0 auto}.make-wager-box{padding:2px 4px}.make-wager-controls{grid-template-columns:32px minmax(0,.78fr) 32px 60px;gap:4px 6px}.make-slider-finger{top:calc(100% - 3px)}.make-action-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.make-action-grid-single{display:grid;grid-template-columns:1fr;width:100%}.make-action-grid-single .make-action,.make-action-grid-single .make-submit-state{width:100%;box-sizing:border-box;min-height:100px}.make-action,.make-submit,.make-submit-state{min-height:48px}.make-action span{font-size:.74rem}.mobile-action-dock{display:none}.showdown-overlay{padding:6px}.showdown-modal{width:100%;max-height:calc(100dvh - 12px);padding:10px 8px;gap:6px}.showdown-head{gap:8px}.showdown-title-wrap{gap:4px}.showdown-title-banner{padding:6px 10px 5px;font-size:1.9rem;letter-spacing:.06em;line-height:1.04}.showdown-caption{font-size:.84rem;letter-spacing:.1em}.showdown-timer-box{min-width:126px;padding:6px 12px;gap:2px}.showdown-timer-box strong{font-size:1.85rem}.showdown-card-row,.showdown-player-cards{gap:6px}.showdown-card{width:40px;font-size:1.18rem}.showdown-card:before{inset:4px}.showdown-card-static,.showdown-player-cards .showdown-card{width:28px;font-size:.82rem;border-radius:5px}.showdown-card-row-board .showdown-card,.showdown-card-row-board .showdown-card-static{width:40px;font-size:1.08rem;border-radius:7px}.showdown-card-static:before,.showdown-player-cards .showdown-card:before{border-radius:3px}.showdown-card-panel{gap:6px}.showdown-section-label{font-size:.68rem;letter-spacing:.12em}.showdown-card-panel-result{gap:6px}.showdown-compose-row{grid-template-columns:minmax(0,1fr) 88px 108px;gap:6px;align-items:end}.showdown-word-box{gap:4px}.showdown-word{min-height:56px;padding:8px 10px}.showdown-word-text{font-size:1.05rem}.showdown-instruction{font-size:.8rem;line-height:1.3}.showdown-secondary-button,.showdown-submit,.showdown-word{min-height:52px}.showdown-opponents{gap:6px}.showdown-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}.showdown-player-row{gap:4px;padding:4px 6px}.showdown-player-name{font-size:.72rem}.showdown-result-winner-player,.showdown-submission-player,.showdown-submission-row{flex-wrap:wrap}.showdown-submission-player,.showdown-submission-row{display:grid}.showdown-section-label-right{justify-self:start;text-align:left}.showdown-submissions-head{grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:baseline}.showdown-result-panel{padding:10px 12px;border-radius:14px;min-height:0}.showdown-result-pot-top{min-height:82px;margin-bottom:4px}.showdown-result-hero{grid-template-rows:auto auto minmax(0,1fr);min-height:0}.showdown-result-winner-rows{gap:8px;min-height:0;max-height:min(24dvh,188px);overflow-y:auto;padding-right:4px}.showdown-result-winner-headers,.showdown-result-winner-row{grid-template-columns:minmax(0,1fr) minmax(92px,.8fr) minmax(0,1fr);gap:8px;align-items:start}.showdown-result-winner-player{gap:4px}.showdown-player-display-name{font-size:1rem}.showdown-result-name-block{display:grid;justify-items:start;gap:4px}.showdown-pot-image{width:74px}.showdown-pot-amount{font-size:1.15rem}.showdown-result-balance{justify-items:start}.showdown-result-cell-word{justify-items:center;align-self:start}.showdown-result-balance,.showdown-result-cell-word{gap:4px}.showdown-winning-word-text{font-size:1rem;letter-spacing:.04em}.showdown-result-header-label{font-size:.68rem}.showdown-result-balance,.showdown-result-cell-word,.showdown-result-header-balance,.showdown-result-header-word{justify-self:center;text-align:center}.showdown-result-balance .showdown-submission-word{font-size:1rem}.showdown-result-winner-row .showdown-inline-cards{gap:4px}.showdown-result-winner-row .showdown-card-static{width:31px;font-size:.92rem;border-radius:6px}.showdown-result-winner-row .showdown-card-static:before{border-radius:4px}.showdown-submission-list{gap:6px;min-height:0;max-height:min(18dvh,148px);overflow-y:auto;padding-right:4px}.showdown-submission-row{grid-template-columns:minmax(0,1fr) minmax(108px,40%);gap:8px;padding:8px 10px;align-items:start}.showdown-submission-player{grid-template-columns:88px auto;gap:6px;align-items:start}.showdown-submission-name{font-size:.92rem}.showdown-submission-word{font-size:1.08rem;letter-spacing:.04em}.showdown-submission-word-stack{justify-items:start;align-self:start;width:100%}.showdown-submission-word-main{width:100%;font-size:1.04rem;letter-spacing:.03em}.showdown-submission-word-meta{font-size:.66rem;letter-spacing:.03em}.showdown-result-actions{gap:6px}.showdown-next-status{font-size:.8rem;letter-spacing:.04em}}@media (max-width:420px) and (orientation:portrait){.make-topbar{gap:3px;padding:4px 6px}.make-topbar-left,.make-topbar-right{gap:3px}.make-topbar-icon{width:26px;height:26px;font-size:.7rem}.make-connection-pill{min-height:22px;padding:0 5px;gap:6px;font-size:.48rem}.make-strip-card-primary{min-width:108px;padding:6px 9px}.make-strip-card-primary strong{font-size:1.02rem}.make-strip-card-mobile-meta{max-width:126px;padding:2px 6px}.make-strip-card-mobile-meta:has(.make-topbar-invite-inline){max-width:148px;padding:2px 6px 3px}.make-strip-card-mobile-meta:has(.make-topbar-invite-inline) .make-strip-label{display:none}.make-strip-card-mobile-meta:has(.make-topbar-invite-inline) .make-strip-card-meta-body-with-action{display:flex;align-items:center;justify-content:center;gap:6px}.make-strip-card-mobile-meta .make-strip-card-meta-body-with-action{gap:4px}.make-strip-card-mobile-meta strong{font-size:.66rem;letter-spacing:.04em}.make-strip-card-mobile-meta:has(.make-topbar-invite-inline) strong{font-size:.6rem;letter-spacing:.03em;white-space:nowrap}.make-topbar-invite-inline{min-height:22px;padding:0 8px;font-size:.46rem;letter-spacing:.07em}.make-strip-card-mobile-meta:has(.make-topbar-invite-inline) .make-topbar-invite-inline{width:auto;min-height:20px;padding:0 7px;font-size:.43rem;letter-spacing:.06em}}@media (max-width:360px) and (orientation:portrait){.make-topbar{gap:2px;padding:4px 5px}.make-strip-card-mobile-meta{max-width:none;padding:0;border:0;background:transparent;opacity:1}.make-strip-card-mobile-meta .make-strip-label,.make-strip-card-mobile-meta strong{display:none}.make-strip-card-mobile-meta .make-strip-card-meta-body,.make-strip-card-mobile-meta .make-strip-card-meta-body-with-action{gap:0}.make-strip-card-mobile-meta .make-topbar-invite-inline{width:auto;min-height:24px;padding:0 9px;font-size:.5rem;letter-spacing:.08em}.make-strip-card-mobile-meta:has(.make-topbar-invite-inline) .make-topbar-invite-inline{min-height:22px;padding:0 8px;font-size:.48rem}}@media (min-width:641px) and (max-width:1024px) and (orientation:portrait){.showdown-submission-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.showdown-submission-player{align-items:center}.showdown-submission-word-stack{justify-items:end;align-self:center;width:auto}.showdown-submission-word-main{width:auto}.showdown-submission-word-meta{font-size:.72rem}.landing-hero{padding:16px 18px 12px;gap:10px;grid-template-rows:auto auto auto 1fr auto;align-content:stretch}.landing-support{grid-template-columns:minmax(0,1fr);gap:12px}.landing-support-actions{min-width:0;justify-items:stretch}.landing-title-band{padding:6px 12px}.landing-title{font-size:clamp(2rem,5.2vw,2.8rem);letter-spacing:.1em}.landing-tagline{margin:8px 0 2px;font-size:clamp(1.08rem,2.5vw,1.38rem)}.landing-video-panel{width:min(100%,560px);min-height:156px;margin-top:0;padding:12px}.landing-video-trigger{width:54px;height:54px;font-size:1.2rem}.landing-video-copy{font-size:.74rem}.landing-mode-row{gap:10px;align-self:stretch;align-items:start}.landing-mode-stack{gap:8px;align-self:center}.landing-mode-button{min-height:74px}.landing-mode-button-disabled{border-color:rgba(190,167,120,.46);background:linear-gradient(180deg,rgba(54,46,35,.96),rgba(24,20,16,.98));box-shadow:inset 0 1px 0 rgba(255,243,216,.16),0 10px 20px rgba(4,10,20,.28),0 0 0 1px rgba(213,178,119,.1)}.landing-support-pill{min-height:44px;grid-template-columns:auto auto;justify-content:center;gap:9px}.landing-circle{min-height:auto;height:fit-content;margin-top:64px;padding:7px 10px;border-radius:22px;gap:2px;align-self:start}.landing-circle h2{font-size:1rem}.landing-feature-list{gap:2px}.landing-feature-list p{padding:4px 6px;font-size:.72rem}.landing-footer{margin-top:auto;padding:8px 10px}.landing-footer-right{display:grid;grid-template-columns:repeat(2,max-content);justify-content:end;gap:8px;margin-left:auto}.page-shell{padding:10px}.make-shell{gap:6px}.make-board-zone{align-content:start;justify-items:stretch;gap:4px;padding:4px 6px}.make-topbar{padding:8px 10px;gap:8px}.make-topbar-left,.make-topbar-right{gap:8px}.make-topbar-icon{width:40px;height:40px;font-size:1rem}.make-connection-pill{min-height:30px;padding:0 8px;font-size:.62rem}.make-strip-card-primary{min-width:138px;padding:8px 12px}.make-strip-card-primary strong{font-size:1.22rem}.make-table-felt{min-height:286px;padding:16px 16px 14px;border-radius:28px;border:1px solid rgba(146,166,201,.2);background:linear-gradient(180deg,rgba(18,27,41,.98),rgba(10,17,29,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 30px rgba(3,7,14,.24)}.make-table-layout{margin-top:0;place-items:start center}.make-board-layout-mobile{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:14px;align-items:stretch}.make-board-panel-mobile{gap:10px;justify-content:flex-start;min-height:100%;padding:14px 12px 12px;border-radius:24px;background:radial-gradient(circle at 50% 40%,rgba(40,90,56,.95),rgba(18,49,31,.98) 62%,rgba(10,30,19,1) 100%);box-shadow:inset 0 0 0 10px rgba(66,44,24,.88),inset 0 0 0 11px rgba(171,129,77,.22)}.make-board-panel-mobile .make-label{font-size:.96rem}.make-mobile-board-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;max-width:286px;gap:6px;justify-items:center;align-items:center}.make-card-row-flop-mobile,.make-card-row-street-mobile{display:contents;width:auto;gap:0}.make-card-row-street-mobile .make-playing-card,.make-playing-card,.make-playing-card-vowel,.make-seat-card-hero .make-playing-card-vowel{max-width:52px}.make-card-row-flop-mobile .make-playing-card-back span,.make-card-row-street-mobile .make-playing-card-back span,.make-seat-card-hero .make-playing-card-back span{font-size:.52rem}.make-pot-image{width:min(96px,15vw)}.make-pot-amount{min-width:58px;font-size:1.08rem}.make-pot-panel-mobile{display:grid;grid-template-rows:1fr;place-items:stretch;padding:12px 10px;border:1.5px solid rgba(166,186,222,.34);border-radius:18px;background:linear-gradient(180deg,rgba(35,45,64,.16),rgba(18,25,37,.16)),rgba(24,32,47,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 24px rgba(6,10,18,.18)}.make-pot-panel-mobile>.make-pot-center-mobile{display:none}.make-board-pot-bottom-tablet{display:grid;place-items:center;width:100%;margin-top:auto;padding-top:4px}.make-board-hero-panel-tablet{display:grid;grid-template-rows:auto 1fr;align-content:stretch;gap:10px;height:100%}.make-pot-panel-mobile.make-seat-card-active{border-color:rgba(255,196,92,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 2px rgba(255,196,92,.24),0 0 20px rgba(255,196,92,.12),0 10px 22px rgba(12,16,25,.22)}.make-board-hero-vowels-tablet{display:grid;justify-items:center;align-content:start;padding-top:2px;row-gap:10px}.make-board-hero-vowels-tablet .make-hero-vowels-rank{min-width:74px;padding:4px 8px 3px;font-size:.68rem}.make-board-hero-vowels-tablet .make-card-row-hero-vowels{grid-template-columns:repeat(2,minmax(0,52px));gap:6px}.make-board-hero-info-tablet{margin-top:auto;padding:0 10px 0 12px;gap:6px;border:0;border-radius:0;background:transparent;box-shadow:none}.make-board-hero-head-tablet strong{font-size:1.02rem}.make-board-hero-meta-tablet span{font-size:.78rem}.make-board-hero-vowels-tablet .make-playing-card-back span,.make-card-row-flop-mobile .make-playing-card-back span,.make-card-row-street-mobile .make-playing-card-back span{font-size:.52rem;letter-spacing:.04em}.make-seat-card-hero-standalone{display:none}.make-mobile-opponents{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:-4px}.make-mobile-opponents .make-seat-card-opponent{min-height:114px;height:114px;position:relative;padding:26px 9px 8px;gap:4px}.make-mobile-opponents .make-mobile-opponent-head-row{margin-top:6px;display:flex;width:100%;justify-content:flex-start;align-items:center}.make-mobile-opponents .make-mobile-opponent-name-row{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:20px}.make-mobile-opponents .make-mobile-opponent-name-row strong{font-size:.78rem;line-height:1.05}.make-mobile-opponents .make-mobile-opponent-inline-state{display:none}.make-mobile-opponents .make-mobile-opponent-head-row .make-seat-state-pill{min-height:20px;padding:0 8px;font-size:.54rem}.make-mobile-opponents .make-mobile-opponent-head-row .make-seat-state-text,.make-mobile-opponents .make-mobile-opponent-meta-row span{font-size:.64rem}.make-board-hero-info-tablet .make-dealer-band,.make-mobile-opponents .make-dealer-band{display:block}.make-mobile-opponents .make-dealer-band{position:absolute;top:8px;left:9px;right:9px;margin:0}.make-board-hero-info-tablet .make-mobile-dealer-token,.make-mobile-opponents .make-mobile-dealer-token{display:none}.make-main-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0;align-items:start;margin-top:-12px}.make-main-footer .make-side-stack{display:grid}.make-main-footer .make-action-summary{grid-column:1;grid-row:1;height:156px;min-height:156px}.make-main-footer .make-message-panel{grid-column:2;grid-row:1;height:156px;min-height:156px}.make-control-stack{grid-column:1/-1;grid-row:2;width:calc(100% - 4px);justify-self:center;margin-top:10px;gap:8px}.make-mobile-side-drawer,.make-mobile-side-trigger{display:none!important}.make-action-log{height:126px;max-height:126px}.make-main-footer .make-box-title{min-height:30px;font-size:.68rem;line-height:1;padding:0 8px;flex-shrink:0}.make-message-body{height:126px;min-height:126px;padding:7px 9px}.make-message-primary{font-size:.84rem;text-align:left}.make-wager-box{padding:8px 10px}.make-wager-controls{grid-template-columns:40px minmax(0,1fr) 40px 84px;gap:8px 10px}.make-action,.make-submit,.make-submit-state{min-height:66px}.make-action-grid-single .make-action,.make-action-grid-single .make-submit-state{min-height:124px}.make-action span{font-size:.9rem}}@media (max-width:640px) and (orientation:portrait){.support-grid{grid-template-columns:minmax(0,1fr)}.make-shell{--phone-felt-height:clamp(148px,19svh,160px);--phone-opponent-height:clamp(86px,11svh,94px);--phone-hero-vowel-width:clamp(32px,8.6vw,36px);--phone-ante-height:clamp(96px,12svh,108px);gap:4px}.make-board-zone{gap:5px;padding:4px 6px 2px}.make-shell:has(.make-topbar-invite-inline) .make-board-zone{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.make-shell:has(.make-topbar-invite-inline) .make-main{grid-template-rows:auto auto;align-content:start}.make-table-layout{min-height:auto;margin-top:0}.make-table-felt{min-height:var(--phone-felt-height);padding:8px}.make-board-cluster{gap:4px;padding-top:4px}.make-seat-card-hero{padding:6px 8px;grid-template-columns:minmax(0,1fr) 74px;gap:4px 8px}.make-seat-card-hero.make-seat-card-active{padding:6px 8px}.make-seat-card-hero .make-hero-vowels-rank{min-width:0;width:100%;max-width:72px;padding:3px 4px 2px;font-size:.56rem;letter-spacing:.08em}.make-seat-card-hero .make-card-row-hero-vowels{grid-template-columns:repeat(2,minmax(0,var(--phone-hero-vowel-width)))}.make-seat-card-hero .make-playing-card-vowel{max-width:var(--phone-hero-vowel-width)}.make-mobile-opponents{margin-top:0;gap:6px}.make-mobile-opponents .make-seat-card-opponent{min-height:var(--phone-opponent-height);height:var(--phone-opponent-height);padding:6px 8px 5px;gap:3px}.make-mobile-opponents .make-dealer-band{display:none}.make-mobile-opponents .make-mobile-dealer-token{display:inline-grid}.make-mobile-opponents .make-mobile-opponent-head-row{display:flex;width:100%;min-height:18px;justify-content:flex-end;align-items:center;gap:4px}.make-mobile-opponents .make-mobile-opponent-head-row .make-seat-state-group{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:100%}.make-mobile-opponents .make-mobile-opponent-head-row .make-seat-state-pill{min-height:18px;padding:0 7px;font-size:.5rem}.make-mobile-opponents .make-mobile-opponent-head-row .make-seat-state-text{font-size:.6rem;text-align:right}.make-mobile-opponents .make-mobile-opponent-name-row{display:flex;width:100%;min-height:18px;align-items:center}.make-mobile-opponents .make-mobile-opponent-name-row strong{min-width:0;width:100%;font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.make-mobile-opponents .make-mobile-opponent-inline-state{display:none}.make-mobile-opponents .make-mobile-opponent-meta-row span{font-size:.6rem}.make-main-footer{margin-top:0;gap:4px;padding-top:2px}.make-main-footer .make-action-summary,.make-main-footer .make-message-panel{height:140px;min-height:140px}.make-action-log{height:110px;max-height:110px}.make-message-body{height:110px;min-height:110px}.make-control-stack{margin-top:0;gap:4px;width:calc(100% - 10px);justify-self:center}.make-action-grid-single{width:100%}.make-wager-box{padding:4px 6px}.make-action-grid-single .make-action,.make-action-grid-single .make-submit-state{min-height:var(--phone-ante-height)}.make-action,.make-submit,.make-submit-state{min-height:46px}}@media (max-width:360px) and (orientation:portrait){.make-shell{--phone-felt-height:136px;--phone-opponent-height:74px;--phone-hero-vowel-width:28px;--phone-ante-height:74px}.make-board-zone{gap:4px;padding:3px 5px 2px}.make-table-felt{padding:6px 7px;border-radius:20px}.make-board-panel-mobile{gap:6px}.make-board-panel-mobile .make-label{font-size:.72rem}.make-mobile-board-cards{max-width:124px;gap:4px}.make-card-row-flop-mobile{width:124px}.make-card-row-street-mobile{width:80px}.make-seat-card-hero,.make-seat-card-hero.make-seat-card-active{padding:5px 7px;grid-template-columns:minmax(0,1fr) 66px;gap:3px 6px}.make-seat-card-hero .make-seat-head strong{font-size:.84rem}.make-seat-card-hero .make-seat-head .make-seat-state-pill{min-height:16px;padding:0 6px;font-size:.46rem}.make-seat-card-hero .make-seat-head .make-seat-state-text,.make-seat-card-hero .make-seat-meta span{font-size:.56rem}.make-seat-card-hero .make-hero-vowels{gap:4px}.make-seat-card-hero .make-hero-vowels-rank{max-width:66px;font-size:.5rem}.make-seat-card-hero .make-playing-card-vowel{max-width:28px}.make-seat-card-hero .make-playing-card-back span{font-size:.46rem}.make-mobile-opponents{gap:4px}.make-mobile-opponents .make-seat-card-opponent{padding:5px 6px 4px;gap:2px}.make-mobile-opponents .make-mobile-opponent-head-row .make-seat-state-pill{min-height:16px;padding:0 6px;font-size:.46rem}.make-mobile-opponents .make-mobile-opponent-name-row strong{font-size:.64rem}.make-mobile-opponents .make-mobile-opponent-head-row .make-seat-state-text,.make-mobile-opponents .make-mobile-opponent-meta-row span{font-size:.54rem}.make-control-stack{width:calc(100% - 6px);gap:3px}.make-action,.make-submit,.make-submit-state{min-height:42px;padding:10px}.make-action-grid-single .make-action,.make-action-grid-single .make-submit-state{min-height:var(--phone-ante-height)}.make-action span{font-size:.66rem}.make-submit-state{font-size:.76rem;line-height:1.2}}@media (min-width:1025px){.make-main.make-main-full-ring{grid-template-rows:auto auto;align-content:start}.make-seat-card-hero-standalone.make-seat-card-has-dealer-band{position:relative;padding-top:34px}.make-seat-card-hero-standalone.make-seat-card-has-dealer-band.make-seat-card-active{padding-top:34px}.make-seat-card-hero-standalone.make-seat-card-has-dealer-band .make-dealer-band{position:absolute;top:0;left:0;right:0;margin:0;z-index:1}.showdown-modal.showdown-modal-results{grid-template-rows:auto auto minmax(0,1.12fr) minmax(0,.88fr) auto}.showdown-modal.showdown-modal-results.showdown-modal-results-no-submissions{grid-template-rows:auto auto minmax(0,1fr) auto}.showdown-modal.showdown-modal-results .showdown-result-hero,.showdown-modal.showdown-modal-results .showdown-submissions{min-height:0}.showdown-modal.showdown-modal-results .showdown-result-hero{grid-template-rows:auto auto minmax(0,1fr)}.showdown-modal.showdown-modal-results .showdown-submissions{grid-template-rows:auto minmax(0,1fr)}.showdown-modal.showdown-modal-results .showdown-result-winner-rows,.showdown-modal.showdown-modal-results .showdown-submission-list{min-height:0}.showdown-modal.showdown-modal-results .showdown-result-winner-rows{max-height:92px}.showdown-modal.showdown-modal-results.showdown-modal-results-no-submissions .showdown-result-winner-rows{max-height:min(28dvh,188px)}.showdown-modal.showdown-modal-results .showdown-submission-list{max-height:132px}.showdown-modal.showdown-modal-results .showdown-result-actions{align-content:end}.showdown-card-row-board .showdown-card,.showdown-card-row-board .showdown-card-static{font-size:2rem}.make-board-zone.make-board-zone-full-ring{align-content:start;gap:10px;padding-top:10px;padding-bottom:8px}.make-table-layout.make-table-layout-full-ring{min-height:290px;margin-top:0}.make-table-layout.make-table-layout-full-ring .make-table-felt{width:min(100%,660px);min-height:236px;padding:16px}.make-table-layout.make-table-layout-full-ring .make-seat-shell{width:min(188px,26%)}.make-table-layout.make-table-layout-full-ring .make-seat-shell-0{top:220px;left:4%}.make-table-layout.make-table-layout-full-ring .make-seat-shell-1{top:106px;left:1.2%}.make-table-layout.make-table-layout-full-ring .make-seat-shell-2{top:10px;left:3%}.make-table-layout.make-table-layout-full-ring .make-seat-shell-3{top:10px;right:3%}.make-table-layout.make-table-layout-full-ring .make-seat-shell-4{top:106px;right:1.2%}.make-table-layout.make-table-layout-full-ring .make-seat-shell-5{top:220px;right:4%}.make-table-layout.make-table-layout-full-ring .make-seat-card-opponent{min-height:82px;padding:9px 10px;gap:4px}.make-table-layout.make-table-layout-full-ring .make-seat-card-opponent .make-dealer-band{margin:-9px -10px 4px}.make-table-layout.make-table-layout-full-ring .make-seat-card-opponent.make-seat-card-active{padding:9px 10px;transform:translateY(-1px)}.make-table-layout.make-table-layout-full-ring .make-seat-head strong{font-size:.9rem}.make-table-layout.make-table-layout-full-ring .make-seat-head span,.make-table-layout.make-table-layout-full-ring .make-seat-meta span{font-size:.72rem}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone{width:min(100%,390px);margin-top:12px;margin-bottom:0;padding:8px 14px;display:grid;grid-template-columns:minmax(0,1fr) 118px;grid-template-areas:"head vowels" "meta vowels";align-items:center;gap:4px 12px}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone.make-seat-card-active{padding:8px 14px;transform:none}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone.make-seat-card-has-dealer-band,.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone.make-seat-card-has-dealer-band.make-seat-card-active{padding-top:12px}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-dealer-band{padding:1px 8px;font-size:.58rem;line-height:1}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-seat-head,.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-seat-meta{min-width:0}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-seat-head{grid-area:head}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-seat-meta{grid-area:meta}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-seat-head strong{font-size:1rem}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-seat-head span,.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-seat-meta span{font-size:.8rem}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-seat-action-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-hero-vowels{grid-area:vowels;display:grid;justify-items:center;align-content:center;gap:4px}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-hero-vowels-label{line-height:1;text-align:center;white-space:nowrap}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-hero-vowels-rank{min-width:68px;padding:3px 8px 2px;font-size:.64rem;letter-spacing:.12em}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-card-row-hero-vowels{width:100%;display:flex;flex-wrap:nowrap;justify-content:center;gap:5px}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-playing-card-vowel{max-width:44px}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-playing-card-back span{font-size:.58rem}}@media (min-width:1025px) and (min-height:700px){.make-main.make-main-full-ring{height:auto;align-self:start}}@media (min-width:1025px) and (max-height:900px){.make-topbar{min-height:56px;padding:0 16px;gap:12px}.make-topbar-center,.make-topbar-left,.make-topbar-right{gap:12px}.make-connection-pill{min-height:36px;padding:0 12px;gap:9px;font-size:.76rem}.make-connection-dot{width:9px;height:9px}.make-strip-card{min-width:116px;padding:8px 15px;gap:4px}.make-strip-card strong{font-size:1.28rem}.make-strip-card-primary{min-width:132px;padding:9px 16px}.make-strip-card-primary strong{font-size:1.5rem}.make-strip-card-meta{min-width:198px;padding:7px 14px}.make-strip-card-meta strong{font-size:1rem}.make-main-footer{gap:5px;padding:5px;align-items:start}.make-main-footer .make-action-summary,.make-main-footer .make-message-panel{min-height:100px;max-height:100px}.make-main-footer .make-box-title{min-height:30px;padding:0 8px;font-size:.72rem;line-height:1}.make-action-log{min-height:70px;max-height:70px;padding:8px 9px;gap:5px}.log-entry{padding:7px 10px;border-radius:12px;font-size:.86rem}.make-message-body{min-height:70px;height:70px;padding:9px 11px}.make-message-primary{font-size:1rem;line-height:1.32}.make-control-stack{gap:6px;align-self:start}.make-wager-box{padding:4px 6px}.make-wager-controls{grid-template-columns:32px minmax(0,1fr) 32px 74px;gap:6px}.make-action-grid{gap:6px;align-items:start}.make-action-grid-single{align-items:start}.make-action,.make-submit,.make-submit-state{min-height:58px;padding:9px 10px;border-radius:12px}.make-action-grid-single .make-action,.make-action-grid-single .make-submit-state{min-height:58px;height:auto;align-self:start}.make-action span{font-size:.84rem}.make-board-zone.make-board-zone-full-ring{align-content:space-between;gap:8px;padding-top:8px;padding-bottom:10px}.make-table-layout.make-table-layout-full-ring{min-height:250px}.make-table-layout.make-table-layout-full-ring .make-table-felt{width:min(100%,644px);min-height:192px;padding:8px 16px 10px}.make-table-layout.make-table-layout-full-ring .make-board-cluster{gap:8px;padding-top:24px}.make-table-layout.make-table-layout-full-ring .make-pot-center{margin:10px 0 4px}.make-table-layout.make-table-layout-full-ring .make-pot-image{width:min(96px,13vw)}.make-table-layout.make-table-layout-full-ring .make-pot-amount{min-width:58px;font-size:1rem}.make-table-layout.make-table-layout-full-ring .make-board-cluster .make-playing-card{width:56px}.make-table-layout.make-table-layout-full-ring .make-seat-shell{width:min(182px,25%)}.make-table-layout.make-table-layout-full-ring .make-seat-shell-0{top:204px}.make-table-layout.make-table-layout-full-ring .make-seat-shell-1{top:96px}.make-table-layout.make-table-layout-full-ring .make-seat-shell-2,.make-table-layout.make-table-layout-full-ring .make-seat-shell-3{top:6px}.make-table-layout.make-table-layout-full-ring .make-seat-shell-4{top:96px}.make-table-layout.make-table-layout-full-ring .make-seat-shell-5{top:204px}.make-table-layout.make-table-layout-full-ring .make-seat-card-opponent{min-height:78px;padding:8px 9px}.make-table-layout.make-table-layout-full-ring .make-seat-card-opponent .make-dealer-band{margin:-8px -9px 4px}.make-table-layout.make-table-layout-full-ring .make-seat-card-opponent.make-seat-card-active{padding:8px 9px}.make-table-layout.make-table-layout-full-ring .make-seat-head strong{font-size:.88rem}.make-table-layout.make-table-layout-full-ring .make-seat-head span,.make-table-layout.make-table-layout-full-ring .make-seat-meta span{font-size:.7rem}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone{width:min(100%,390px);margin-top:12px;padding:8px 14px;display:grid;grid-template-columns:minmax(0,1fr) 118px;grid-template-areas:"head vowels" "meta vowels";align-items:center;gap:4px 12px;position:relative;z-index:4}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone.make-seat-card-active{padding:8px 14px;transform:none}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone.make-seat-card-has-dealer-band,.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone.make-seat-card-has-dealer-band.make-seat-card-active{padding-top:12px}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-dealer-band{padding:1px 8px;font-size:.58rem;line-height:1}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-seat-head{grid-area:head;min-width:0}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-seat-head strong{display:block;font-size:1.1rem;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-seat-state-group{justify-self:end}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-seat-meta{grid-area:meta;min-width:0}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-seat-meta span{font-size:.86rem}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-seat-action-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-hero-vowels{grid-area:vowels;display:grid;justify-items:center;align-content:center;gap:4px;padding-top:0}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-hero-vowels-label{font-size:.72rem;white-space:nowrap;line-height:1;text-align:center}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-hero-vowels-rank{min-width:66px;padding:3px 8px 2px;font-size:.62rem;letter-spacing:.12em}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-card-row-hero-vowels{width:100%;display:flex;flex-wrap:nowrap;justify-content:center;gap:5px}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-playing-card-vowel{max-width:44px}.make-board-zone.make-board-zone-full-ring .make-seat-card-hero-standalone .make-playing-card-back span{font-size:.56rem;letter-spacing:.04em}}