.ft{--ft-ink:#302a27;--ft-muted:#82766b;--ft-line:#e5dcd0;--ft-orange:#e65b35;--ft-cream:#faf6ee;--ft-green:#4d775c;background:var(--ft-cream);color:var(--ft-ink)}.ft button,.ft input{font-family:var(--font-body);color:inherit}.ft button:not(:disabled),.ft a,.ft summary{-webkit-tap-highlight-color:transparent}.ft button:focus-visible,.ft a:focus-visible,.ft summary:focus-visible,.ft input:focus-visible{outline-offset:3px;outline:3px solid #eea277}.ft button:disabled{opacity:.45;cursor:default}.ft-header{justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100%);margin:0 auto;padding:25px 40px;display:flex}.ft-brand{font:1000 43px/1 var(--font-display);letter-spacing:-2.4px;align-items:center;gap:9px;text-decoration:none;display:flex}.ft-brand>span{width:38px;height:38px;color:var(--ft-ink);background:#f6c56d;border-radius:12px;place-items:center;display:grid;transform:rotate(-9deg)}.ft-brand>b{color:var(--ft-orange);margin-left:-7px}.ft-header-actions{align-items:center;gap:15px;display:flex}.ft-icon{background:0 0;border-radius:11px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:grid}.ft-icon:not(:disabled):hover{background:#eee6d9}.ft-all{align-items:center;gap:7px;min-height:44px;font-size:11px;text-decoration:none;display:flex}.ft-help{font-size:12px;position:relative}.ft-help summary{cursor:pointer;align-items:center;gap:7px;min-height:44px;list-style:none;display:flex}.ft-help summary::-webkit-details-marker{display:none}.ft-help>div{z-index:40;border:1px solid var(--ft-line);background:#fffdf8;border-radius:16px;width:min(350px,100vw - 32px);max-height:calc(100dvh - 100px);padding:20px;line-height:1.7;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:0 15px 35px #302a2720}.ft-help p{color:#75675b;margin-top:12px}.ft-help a{color:var(--ft-orange);text-underline-offset:3px;font-size:10px}.ft-home{flex:1;grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;width:min(1060px,100% - 64px);margin:42px auto 70px;display:grid}.ft-eyebrow{letter-spacing:1.6px;font-size:9px;font-weight:700;line-height:1.5}.ft-hero>.ft-eyebrow{align-items:center;gap:9px;display:flex}.ft-eyebrow i{background:var(--ft-orange);border-radius:50%;width:7px;height:7px;display:inline-block}.ft h1,.ft h2{text-wrap:balance;font-family:var(--font-display);font-weight:1000}.ft-hero h1{letter-spacing:-3.5px;margin:22px 0;font-size:76px;line-height:1.02}.ft-hero h1>span{color:var(--ft-orange);position:relative}.ft-hero h1>span:after{content:"";background:#edb27b;border-radius:50%;height:4px;position:absolute;bottom:1px;left:3px;right:0;transform:rotate(-2deg)}.ft-hero>p{color:var(--ft-muted);font-size:15px;line-height:1.9}.ft-hero-art{justify-content:center;align-items:center;height:260px;margin:20px 0 10px;display:flex;position:relative}.ft-bomb-visual{aspect-ratio:240/250;flex-shrink:0;width:220px;position:relative}.ft-bomb-svg{width:100%;height:100%;display:block;overflow:visible}.ft-prompt{width:64%;font:900 49px/1 var(--font-display);color:#fff9ec;letter-spacing:4px;text-shadow:0 2px #0002;place-items:center;display:grid;position:absolute;top:47%;left:15%}.ft-floating{z-index:1;border:1px solid var(--ft-line);background:#fffdf8;border-radius:12px;align-items:center;gap:10px;padding:12px 15px;font-size:12px;font-weight:700;display:flex;position:absolute;box-shadow:0 6px #e7ddcc60}.ft-floating-one{top:45px;left:0;transform:rotate(-8deg)}.ft-floating-one>svg{color:var(--ft-green)}.ft-floating-two{font-size:10px;bottom:32px;right:0;transform:rotate(5deg)}.ft-floating-two>svg{color:var(--ft-orange)}.ft-art-note{letter-spacing:.7px;color:var(--ft-muted);font-size:8px;line-height:1.8;position:absolute;top:36px;right:1px;transform:rotate(7deg)}.ft-art-note b{color:var(--ft-orange);font-weight:700}.ft-facts{color:var(--ft-muted);flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.ft-facts>span+span:before{content:"·";margin-right:12px}.ft-panel{border:1px solid var(--ft-line);background:#fffdf8;border-radius:25px;padding:33px;box-shadow:0 8px #e9dfd14d}.ft-panel h2{letter-spacing:-1px;margin:12px 0;font-size:33px;line-height:1.15}.ft-panel h2 span{color:var(--ft-orange)}.ft-panel>p{color:var(--ft-muted);font-size:12px;line-height:1.7}.ft-modes{background:#f1ebe3;border-radius:12px;gap:5px;margin:25px 0;padding:5px;display:flex}.ft-modes>button{min-height:44px;color:var(--ft-muted);background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:650;transition:background-color .15s,color .15s;display:flex}.ft-modes>button[aria-pressed=true]{background:var(--ft-ink);color:#fffaf0}.ft-panel form{flex-direction:column;gap:12px;display:flex}.ft-panel label{font-size:12px;font-weight:650}.ft-panel label:not(:first-child){margin-top:6px}.ft-panel input{border:1px solid var(--ft-line);background:#fcfaf6;border-radius:11px;width:100%;min-width:0;height:54px;padding:12px 16px;font-size:16px}.ft-code-input{letter-spacing:4px;text-transform:uppercase}.ft-button{background:var(--ft-orange);border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:13px 20px;font-size:13px;font-weight:700;transition:background-color .15s,transform .15s;display:flex;color:#fffaf0!important}.ft-button:not(:disabled):hover{background:#cb4926}.ft-button:not(:disabled):active{transform:scale(.98)}.ft-panel .ft-button{justify-content:space-between;margin-top:12px}.ft-panel-note{border-top:1px solid var(--ft-line);color:var(--ft-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:24px;padding-top:20px;font-size:9px;display:flex}.ft-panel-note>span{align-items:center;gap:5px;display:flex}.ft-panel-note svg{color:var(--ft-orange)}.ft-error{color:#9c4129;background:#fff0e8;border:1px solid #edc3b5;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:11px;line-height:1.5;display:flex}.ft-error>span{flex:1;min-width:0}.ft-error button{background:0 0;flex-shrink:0;place-items:center;width:32px;min-height:32px;display:grid}.ft-footer{width:min(1120px,100%);color:var(--ft-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:auto auto 0;padding:24px 32px;font-size:10px;display:flex}.ft-footer a{align-items:center;gap:8px;min-height:44px;text-decoration:none;display:flex}.ft-loading{min-height:60vh;color:var(--ft-muted);flex-direction:column;justify-content:center;align-items:center;gap:15px;font-size:13px;display:flex}.ft-room{flex:1;width:min(1060px,100% - 64px);margin:14px auto 40px}.ft-toolbar{border-top:1px solid var(--ft-line);border-bottom:1px solid var(--ft-line);color:var(--ft-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:10px;display:flex}.ft-toolbar>span{align-items:center;gap:6px;display:flex}.ft-toolbar i{background:var(--ft-green);border-radius:50%;flex-shrink:0;width:5px;height:5px}.ft-toolbar i.is-offline{background:var(--ft-orange)}.ft-toolbar button{letter-spacing:2px;background:0 0;align-items:center;gap:8px;min-height:32px;font-size:11px;font-weight:700;display:flex}.ft-lobby{text-align:center;max-width:570px;margin:48px auto 20px}.ft-lobby h1{letter-spacing:-1.7px;margin:16px 0;font-size:43px;line-height:1.12}.ft-lobby h1 span{color:var(--ft-orange)}.ft-lobby>p{color:var(--ft-muted);font-size:12px;line-height:1.8}.ft-invite{background:#fffdf8;border:1px dashed #cdbda8;border-radius:18px;flex-direction:column;align-items:center;gap:11px;min-width:270px;margin:25px auto 5px;padding:23px 32px;display:flex}.ft-invite>small{letter-spacing:1.6px;color:var(--ft-muted);font-size:9px}.ft-invite>strong{font:900 45px/1 var(--font-display);letter-spacing:8px;margin-right:-8px}.ft-invite>span{color:var(--ft-muted);align-items:center;gap:7px;font-size:10px;display:flex}.ft-link{background:0 0;justify-content:center;align-items:center;gap:7px;min-height:44px;margin:5px auto 20px;font-size:11px;display:flex;color:var(--ft-orange)!important}.ft-lobby-players{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 25px;display:grid}.ft-lobby-players>div{border:1px solid var(--ft-line);background:#fffdf8;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:65px;padding:12px;display:flex}.ft-avatar{border:1px solid var(--ft-line);width:35px;height:35px;font:800 19px var(--font-display);background:#f1e8da;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.ft-lobby-players strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px}.ft-lobby-players small,.ft-player-list small,.ft-ranking small{color:var(--ft-muted);margin-left:5px;font-size:9px;font-weight:400}.ft-lobby-players svg{color:#af7933;flex-shrink:0}.ft-lobby-players>div>b{color:#b5a795;font-size:9px;font-weight:500}.ft-ready{color:var(--ft-green);font-size:9px}.ft-lobby>.ft-button,.ft-results>.ft-button{width:100%;margin-top:18px}.ft-lobby .ft-lobby-note,.ft-lobby-note{color:var(--ft-muted);margin-top:12px;font-size:10px;line-height:1.7}.ft-waiting{min-height:48px;color:var(--ft-muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.ft-play-layout{flex:1;grid-template-columns:minmax(0,600px) minmax(240px,1fr);gap:44px;min-height:0;padding-top:8px;display:grid}.ft-board{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.ft-playing{height:100dvh;min-height:0;overflow:hidden}.ft-playing>.ft-header{flex-shrink:0;height:60px;padding:8px 32px}.ft-playing .ft-brand{font-size:34px}.ft-playing .ft-brand>span{border-radius:10px;width:31px;height:31px}.ft-playing .ft-brand>span>svg{height:21px}.ft-playing>.ft-footer{display:none}.ft-playing>.ft-room{flex-direction:column;flex:1;min-height:0;margin:0 auto;padding-bottom:10px;display:flex}.ft-playing .ft-toolbar{flex-shrink:0;min-height:35px;padding:0}.ft-turn-heading{min-height:58px;padding-top:5px}.ft-turn-heading>.ft-eyebrow{letter-spacing:1.3px;color:var(--ft-muted);font-size:8px}.ft-turn-heading h1{letter-spacing:-1px;overflow-wrap:anywhere;margin:3px 0 0;font-size:31px;line-height:1.1}.ft-turn-heading h1 span{color:var(--ft-orange)}.ft-mobile-players{display:none}.ft-bomb-stage{flex:1;justify-content:center;align-items:center;gap:25px;min-height:70px;display:flex;container-type:size}.ft-bomb-stage .ft-bomb-visual{width:min(230px,100cqh,60cqw)}.ft-bomb-stage .ft-prompt{font-size:clamp(20px,20cqh,48px)}.ft-countdown{min-width:110px}.ft-countdown>small{color:var(--ft-muted);letter-spacing:1.4px;font-size:8px;font-weight:650;display:block}.ft-countdown>strong{font:900 69px/1.1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-3px;align-items:baseline;gap:6px;display:flex}.ft-countdown>strong>span{font:500 12px var(--font-body);letter-spacing:0;color:var(--ft-muted)}.ft-countdown>span{color:var(--ft-muted);margin-top:8px;font-size:8px;display:block}.ft-fuse-meter{background:#e6ddce;border-radius:3px;width:110px;height:4px;margin-top:5px;overflow:hidden}.ft-fuse-meter>span{background:var(--ft-orange);transform-origin:0;width:100%;height:100%;transition:transform .1s linear;display:block}.is-urgent .ft-countdown>strong{color:var(--ft-orange)}.is-urgent .ft-spark{transform-origin:202px 40px;animation:.45s ease-in-out infinite alternate ft-spark}.ft-last-word{min-width:0;height:25px;color:var(--ft-muted);flex-shrink:0;justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.ft-last-word>b{color:var(--ft-green);font-size:11px}.ft-last-word>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ft-last-word>svg{color:var(--ft-green);flex-shrink:0}.ft-notice{flex-shrink:0;height:42px;margin:3px 0}.ft-notice .ft-error{height:100%;padding:3px 8px;font-size:10px;line-height:1.3}.ft-notice .ft-error>span{max-height:30px;overflow:auto}.ft-input-row{flex-shrink:0;gap:8px;margin-bottom:12px;display:flex}.ft-input-row input{letter-spacing:1px;background:#fffdf8;border:1px solid #d7c8b5;border-radius:11px;flex:1;width:100%;min-width:0;height:51px;padding:10px 16px;font-size:20px;font-weight:650}.ft-input-row input::placeholder{letter-spacing:0;color:#978b7b;font-size:13px;font-weight:400}.ft-input-row input:disabled{opacity:1;color:var(--ft-muted);background:#f2ece2}.ft-delete{border:1px solid var(--ft-line);background:#f1e9de;width:51px;min-width:51px;height:51px}.ft-keyboard{flex-direction:column;flex-shrink:0;gap:5px;display:flex}.ft-key-row{justify-content:center;gap:4px;display:flex}.ft-key-row>button{touch-action:manipulation;background:#e8dfd2;border-radius:6px;flex:1;place-items:center;min-width:0;max-width:48px;height:44px;padding:0;font-size:13px;font-weight:700;transition:background-color .1s,transform .1s;display:grid}.ft-key-row>button:not(:disabled):hover{background:#f2cfa5}.ft-key-row>button:not(:disabled):active{background:#efbb83;transform:translateY(2px)}.ft-key-row>button:disabled{opacity:.55}.ft-pass{flex-shrink:0;height:47px;min-height:47px;margin-top:10px}.ft-side{border:1px solid var(--ft-line);scrollbar-gutter:stable;background:#fffdf8;border-radius:20px;min-width:0;max-height:100%;padding:24px;overflow:auto}.ft-side>.ft-eyebrow{color:var(--ft-muted);font-size:8px}.ft-side h2{letter-spacing:-1px;margin:10px 0 20px;font-size:26px;line-height:1.1}.ft-side h2>span{color:var(--ft-orange)}.ft-player-list{margin:0 -10px;padding:0;list-style:none}.ft-player-list li{border-top:1px solid var(--ft-line);border-radius:10px;align-items:center;gap:8px;padding:12px 10px;display:flex}.ft-player-list .is-active{background:#fff0de}.ft-player-list .is-out{opacity:.5}.ft-player-list li>div:first-of-type{flex:1;min-width:0}.ft-player-list strong{overflow-wrap:anywhere;font-size:11px;line-height:1.3;display:block}.ft-player-list li>div>span{color:var(--ft-muted);margin-top:4px;font-size:9px;display:block}.ft-lives{color:var(--ft-orange);flex-shrink:0;gap:2px;display:flex}.ft-lives .is-empty,.ft-seat .is-empty{color:#d3c7b8}.ft-wins{color:#a47738;font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:center;gap:3px;min-width:16px;font-size:10px;display:flex}.ft-recent{border-top:1px solid var(--ft-line);margin-top:24px;padding-top:20px}.ft-recent>.ft-eyebrow{color:var(--ft-muted);font-size:8px}.ft-recent p{min-width:0;color:var(--ft-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;font-size:10px;display:flex}.ft-recent p>strong{color:var(--ft-green);font-size:11px}.ft-recent p>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ft-burst{z-index:20;pointer-events:none;background:#fff5e9;border:1px solid #e9ad8e;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:230px;padding:25px 20px;animation:.18s ease-out ft-burst-in;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #302a272e}.ft-burst>svg{color:var(--ft-orange)}.ft-burst>strong{font:900 27px/1.1 var(--font-display);letter-spacing:-.7px}.ft-burst>span{color:var(--ft-muted);overflow-wrap:anywhere;text-align:center;font-size:11px}.ft-burst.is-you{border-color:var(--ft-orange);background:#fff0e5}.ft-results{text-align:center;width:min(540px,100%);margin:35px auto}.ft-result-icon{color:#886329;background:#f9ddaa;border-radius:23px;place-items:center;width:75px;height:75px;margin:0 auto 25px;display:grid;transform:rotate(-7deg)}.ft-results h1{letter-spacing:-1.7px;overflow-wrap:anywhere;margin:13px 0;font-size:46px;line-height:1.08}.ft-results h1>span{color:var(--ft-orange)}.ft-results>p{color:var(--ft-muted);font-size:12px;line-height:1.7}.ft-ranking{text-align:left;border:1px solid var(--ft-line);background:#fffdf8;border-radius:17px;margin:30px 0;padding:0;list-style:none;overflow:hidden}.ft-ranking li{border-top:1px solid var(--ft-line);align-items:center;gap:15px;padding:17px 20px;display:flex}.ft-ranking li:first-child{border-top:0}.ft-ranking li.is-winner{background:#fae8c6}.ft-ranking li>b{width:22px;font:800 24px var(--font-display);color:#a79172;font-variant-numeric:tabular-nums;flex-shrink:0}.ft-ranking li>div{flex:1;min-width:0}.ft-ranking li>div>strong{overflow-wrap:anywhere;font-size:13px;display:block}.ft-ranking li>div>span{color:var(--ft-muted);margin-top:4px;font-size:10px;display:block}.ft-ranking li>span{color:#986d30;font-variant-numeric:tabular-nums;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:3px 6px;display:grid}.ft-ranking li>span>small{grid-column:1/-1;margin:0;font-size:9px}.ft-ranking li>span>strong{font-size:20px}.ft-ranking li>span>svg{margin-top:1px}@keyframes ft-spark{0%{opacity:.65;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}@keyframes ft-burst-in{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@media (max-width:1000px){.ft-home{gap:35px}.ft-hero h1{font-size:64px}.ft-playing>.ft-header{height:48px;padding:4px 16px}.ft-playing .ft-brand{font-size:30px}.ft-playing .ft-header-actions{gap:5px}.ft-playing .ft-help summary>span{display:none}.ft-playing .ft-help summary{justify-content:center;width:44px}.ft-playing>.ft-room{width:calc(100% - 28px);padding-bottom:7px}.ft-playing .ft-toolbar{min-height:28px;font-size:9px}.ft-playing .ft-toolbar button{min-height:27px}.ft-play-layout{width:100%;max-width:580px;margin:0 auto;padding-top:4px;display:flex}.ft-board{flex:1;width:100%}.ft-side{display:none}.ft-turn-heading{min-height:45px;padding-top:0}.ft-turn-heading h1{white-space:nowrap;text-overflow:ellipsis;font-size:25px;overflow:hidden}.ft-turn-heading>.ft-eyebrow{font-size:7px}.ft-mobile-players{scrollbar-width:thin;scrollbar-color:#e3d7c7 transparent;flex-shrink:0;gap:7px;padding:2px 1px 4px;display:flex;overflow:auto hidden}.ft-seat{border:1px solid var(--ft-line);background:#fffdf8;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:61px;min-width:61px;padding:5px 4px;transition:background-color .15s,border-color .15s;display:flex}.ft-seat>span{width:21px;height:21px;font:800 13px var(--font-display);background:#f0e5d6;border-radius:7px;place-items:center;display:grid}.ft-seat>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:600;overflow:hidden}.ft-seat>div{color:var(--ft-orange);gap:2px;display:flex}.ft-seat.is-active{border-color:var(--ft-orange);background:#fff0df}.ft-seat.is-active>span{background:var(--ft-orange);color:#fffdf8}.ft-seat.is-out{opacity:.45}.ft-bomb-stage{gap:19px}.ft-bomb-stage .ft-bomb-visual{width:min(175px,100cqh,52cqw)}.ft-countdown{min-width:102px}.ft-countdown>strong{font-size:57px}.ft-fuse-meter{width:102px}.ft-countdown>span{font-size:7px}.ft-last-word{height:20px;font-size:9px}.ft-notice{height:36px;margin:3px 0}.ft-input-row{margin-bottom:7px}.ft-input-row input,.ft-delete{height:43px}.ft-delete{width:47px;min-width:47px;min-height:43px}.ft-input-row input{padding:8px 12px;font-size:17px}.ft-input-row input::placeholder{font-size:12px}.ft-keyboard{gap:4px}.ft-key-row{gap:3px}.ft-key-row>button{border-radius:5px;height:clamp(30px,4.7dvh,42px);font-size:12px}.ft-pass{height:43px;min-height:43px;margin-top:7px;font-size:12px}.ft-playing .ft-help>div{right:14px;top:calc(env(safe-area-inset-top,0px) + 53px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 70px);position:fixed}}@media (max-width:700px){.ft-header{padding:20px 24px}.ft-brand{font-size:36px}.ft-brand>span{border-radius:10px;width:32px;height:32px}.ft-header-actions{gap:7px}.ft-help summary>span,.ft-all>span{display:none}.ft-help summary,.ft-all{justify-content:center;width:40px;min-height:44px}.ft-home{flex-direction:column;gap:28px;width:calc(100% - 40px);margin:20px auto 45px;display:flex}.ft-hero{width:100%;max-width:450px}.ft-hero h1{letter-spacing:-2px;margin:18px 0;font-size:58px}.ft-hero>p{font-size:13px}.ft-hero-art{height:185px;margin:8px 0}.ft-hero-art .ft-bomb-visual{width:180px}.ft-hero-art .ft-prompt{font-size:39px}.ft-floating-one{padding:10px;font-size:10px;top:35px;left:0}.ft-floating-two{padding:9px;font-size:8px;bottom:20px;right:0}.ft-art-note{font-size:7px;top:10px;right:0}.ft-facts{gap:9px;font-size:9px}.ft-facts>span+span:before{margin-right:9px}.ft-panel{border-radius:21px;width:100%;max-width:450px;padding:27px 23px}.ft-panel h2{font-size:31px}.ft-panel-note{font-size:8px}.ft-modes{margin:20px 0}.ft-footer{padding:18px 24px;font-size:9px}.ft-room{width:calc(100% - 36px);margin:5px auto 30px}.ft-lobby{margin-top:30px}.ft-lobby h1{font-size:36px}.ft-lobby>.ft-eyebrow{font-size:8px}.ft-lobby-players{gap:8px}.ft-lobby-players>div{gap:7px;padding:10px}.ft-lobby-players strong{font-size:11px}.ft-lobby-players>div>b{display:none}.ft-lobby-players .ft-ready{font-size:8px}.ft-lobby-players .ft-avatar{border-radius:9px;width:29px;height:29px;font-size:17px}.ft-results h1{font-size:37px}.ft-ranking li{padding:15px}.ft-results .ft-eyebrow{font-size:8px}}@media (max-height:650px){.ft-playing>.ft-header{height:42px}.ft-playing .ft-brand{font-size:27px}.ft-playing .ft-brand>span{border-radius:8px;width:26px;height:26px}.ft-playing .ft-brand>span>svg{height:18px}.ft-turn-heading{min-height:35px}.ft-turn-heading h1{font-size:20px}.ft-turn-heading>.ft-eyebrow{font-size:6px}.ft-mobile-players{gap:5px;padding-bottom:2px}.ft-seat{gap:2px;width:56px;min-width:56px;padding:3px}.ft-seat>span{display:none}.ft-seat>strong{font-size:8px}.ft-seat>div svg{width:9px;height:9px}.ft-countdown>strong{font-size:40px}.ft-countdown>small{font-size:7px}.ft-countdown>span{margin-top:5px}.ft-bomb-stage{min-height:58px}.ft-bomb-stage .ft-bomb-visual{width:min(135px,100cqh,52cqw)}.ft-last-word{height:18px;font-size:8px}.ft-last-word>b{font-size:9px}.ft-notice{height:30px;margin:2px 0}.ft-notice .ft-error{font-size:9px}.ft-notice .ft-error button{width:25px;height:25px;min-height:25px}.ft-input-row{margin-bottom:5px}.ft-input-row input,.ft-delete{height:36px;min-height:36px}.ft-input-row input{font-size:16px}.ft-key-row>button{height:30px;font-size:11px}.ft-keyboard{gap:3px}.ft-pass{height:36px;min-height:36px;margin-top:5px}.ft-playing .ft-help>div{top:calc(env(safe-area-inset-top,0px) + 47px)}}@media (max-width:1000px) and (max-height:550px) and (orientation:landscape){.ft-play-layout{max-width:none}.ft-board{grid-template-rows:34px minmax(60px,1fr) 20px 29px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4px 20px;display:grid}.ft-turn-heading{grid-area:1/1;min-height:0}.ft-mobile-players{grid-area:4/1;align-self:start;min-height:0}.ft-seat>div{display:none}.ft-seat{height:25px}.ft-bomb-stage{grid-area:2/1;min-height:0}.ft-last-word{grid-area:3/1}.ft-notice{grid-area:1/2;height:30px;margin:0}.ft-input-row{grid-area:2/2;align-self:start;margin:0}.ft-keyboard{grid-area:2/2/4;align-self:end}.ft-pass{grid-area:4/2;height:29px;min-height:29px;margin:0;padding:3px}.ft-key-row>button{height:30px}.ft-countdown{min-width:90px}.ft-fuse-meter{width:90px}}@media (prefers-reduced-motion:reduce){.ft *,.ft :before,.ft :after{transition:none!important;animation:none!important}}
