.feud{--f-red:#c91d3b;--f-pink:#ff8295;--f-muted:#ccc9d2;color:#fcfcfd;flex-direction:column;max-width:980px;min-height:100dvh;margin:0 auto;padding:0 28px;font-family:Arial,Helvetica,sans-serif;display:flex}.feud button,.feud a{-webkit-tap-highlight-color:transparent}.feud button{cursor:pointer}.feud button:disabled{cursor:default}.feud :focus-visible{outline-offset:4px;outline:3px solid #ff9bae}.feud h1:focus{outline:none}.f-header{border-bottom:1px solid #35353e;justify-content:space-between;align-items:center;gap:20px;min-height:108px;display:flex}.f-brand{font:900 27px/.89 var(--head);letter-spacing:-.2px;padding-right:35px;text-decoration:none;display:block;position:relative}.f-brand span{color:var(--f-pink)}.f-brand i{font-size:23px;font-style:normal;position:absolute;bottom:1px;right:0}.f-header nav{align-items:center;gap:9px;display:flex}.f-header nav button{color:#e7e5eb;min-height:42px;font-size:14px}.f-header nav button:hover{background:#292930}.f-header nav button svg{width:16px}.f-header nav .f-help{border:1px solid #7d7885;border-radius:50%;width:34px;height:34px;min-height:34px;padding:0;font-weight:700}.f-main{flex:1;width:100%;max-width:570px;margin:0 auto}.f-main section{padding:34px 0 42px}.f-eyebrow{letter-spacing:1px;color:#d2ced9;margin-bottom:15px;font-size:12px;font-weight:700;line-height:1.5}.f-eyebrow>span{color:#ff8295;padding:0 5px}.feud h1{font:900 48px/1.02 var(--head);letter-spacing:-.5px;white-space:pre-line}.feud h1 em{color:var(--f-pink);font-style:normal}.f-intro{color:#e2dee8;margin:16px 0 24px;font-size:17px;line-height:1.6}.f-home h1{font-size:80px;line-height:.96}.f-home-board{color:#17171c;background:#f8f7fa;border:1px solid #f8f7fa;border-radius:8px;margin:26px 0 20px;overflow:hidden}.f-board-label{color:#fff;letter-spacing:1px;background:#c91d3b;justify-content:space-between;align-items:center;padding:12px 23px;font-size:11px;font-weight:700;display:flex}.f-home-quote{font:900 46px/.98 var(--head);padding:22px 24px 0}.f-home-quote>span{color:#752031;margin-top:12px;font-size:27px;line-height:1.15;display:block}.f-home-steps{color:#494650;border-top:1px solid #c8c5cd;align-items:center;gap:16px;margin:20px 24px;padding:16px 0 0;font-size:14px;font-weight:700;display:flex}.f-home-score{font:900 94px/1 var(--head);padding:18px 24px 0;display:block}.f-home-score small{color:#56515e;margin-left:9px;font-size:33px}.f-home-score+p{font:900 28px/1.1 var(--head);margin:12px 24px 26px}.f-primary,.f-secondary{white-space:normal;border-radius:6px;height:auto;min-height:56px;padding:15px 20px;line-height:1.2}.f-primary{background:var(--f-red);color:#fff;width:100%;font:700 24px/1.2 var(--head);border:1px solid #0000;justify-content:space-between}.f-primary:hover{background:#ad1731}.f-primary svg{flex-shrink:0;width:21px;height:21px}.f-secondary{color:#fff;background:#292930;border:1px solid #817a8d;font-size:15px;font-weight:700}.f-secondary:hover{background:#3b3742}.feud button:disabled{color:#bdb8c6;background:#2b2b34;border-color:#625b6d}.f-small{color:var(--f-muted);margin-top:12px;font-size:12px;line-height:1.6}.f-center{text-align:center}.f-edition{color:#c8c2d0;margin-top:19px;font-size:12px;line-height:1.65}.f-home .f-edition{text-align:center}.f-text-button{color:#ede9f2;margin:14px auto 0;display:flex}.f-vote-link{color:#d7d2df;text-align:center;border-top:1px solid #3c3644;width:100%;margin-top:26px;padding:22px 8px 0;font-size:13px;line-height:1.8;display:block}.f-vote-link b{color:#fff;align-items:center;gap:5px;font-weight:700;display:inline-flex}.f-vote-link:hover b{text-decoration:underline}.f-vote-link:disabled{background:0 0!important;border-color:#3c3644!important}.f-previous{text-align:left;border-top:1px solid #39343f;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:26px;padding-top:20px;display:flex}.f-previous>span{color:#c8c2d0;font-size:11px}.f-previous strong{font:700 23px var(--head);align-items:center;gap:5px;display:flex}.f-game-meta{letter-spacing:.8px;color:#cfc9d7;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.f-game-meta>b{font:900 32px/1 var(--head);color:#fff;letter-spacing:0}.f-game-meta small{font:700 17px var(--head);color:#cfc9d7}.f-progress{gap:7px;margin:13px 0 27px;display:flex}.f-progress span{background:#47404f;border-radius:2px;flex:1;height:4px}.f-progress .done{background:#f8f7fa}.f-progress .current{background:var(--f-pink)}.f-game h1{margin:0 0 13px;font-size:43px;line-height:1.08}.f-prompt{color:#d3cddc;margin:12px 0 21px;font-size:14px;line-height:1.5}.f-prompt b{color:#fff}.f-answers{gap:10px;margin:22px 0;display:grid}.f-answer{text-align:left;color:#19171d;background:#fcfcfd;border:2px solid #fcfcfd;border-radius:7px;align-items:center;gap:15px;width:100%;min-height:75px;padding:15px 17px;font-size:17px;font-weight:700;line-height:1.4;transition:border-color .12s,background .12s;display:flex}.f-answer:hover{background:#efedf3;border-color:#b9afbf}.f-letter{color:#59515f;border:1px solid #bbb4c4;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:31px;height:31px;font:700 14px Arial;display:flex}.f-answer>span:nth-child(2){flex:1}.f-check{visibility:hidden;flex-shrink:0;width:20px}.f-answer.is-selected{color:#441220;background:#ffecf0;border-color:#ff8295}.f-answer.is-selected .f-check{visibility:visible;color:#a51532}.f-answer.is-selected .f-letter{color:#fff;background:#ab1532;border-color:#ab1532}.feud .f-answer:disabled{color:#534d5c;background:#eeeaf1;border-color:#c5bdcd}.feud .f-answer.is-selected:disabled{color:#441220;background:#ffecf0;border-color:#ff8295}.f-game-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.f-source{color:#d1cbd8;font-size:11px;line-height:1.5}.f-game-foot button{color:#ddd8e5;flex-shrink:0;width:34px;height:34px;padding:6px}.f-game-foot svg{width:16px}.f-game>.f-small{margin-top:2px;font-size:11px}.f-reveal-heading{color:#ff9cae;border-top:1px solid #493945;justify-content:space-between;align-items:center;gap:14px;margin-top:21px;padding-top:13px;display:flex}.f-reveal-heading strong{font:700 22px/1.05 var(--head)}.f-reveal-heading>b{font:900 42px/1 var(--head);white-space:nowrap}.f-ranking{gap:9px;margin:16px 0;padding:0;list-style:none;display:grid}.f-ranking li{color:#fff;background:#29262f;border:1px solid #635769;border-radius:6px;align-items:center;gap:13px;min-height:75px;padding:12px 16px;animation:.22s ease-out both f-reveal-in;display:flex}.f-ranking li:nth-child(2){animation-delay:70ms}.f-ranking li:nth-child(3){animation-delay:.14s}.f-ranking li:nth-child(4){animation-delay:.21s}.f-ranking .top-answer{color:#17171c;background:#fcfcfd;border-color:#fcfcfd}.f-rank-number{font:900 27px var(--head);text-align:center;color:#ccc4d2;min-width:22px}.top-answer .f-rank-number{color:#aa1935}.f-ranked-text{flex:1;font-size:16px;font-weight:700;line-height:1.35}.f-ranked-text small{color:#ded4e6;letter-spacing:.3px;align-items:center;gap:4px;margin-top:4px;font-size:10px;font-weight:700;display:flex}.top-answer .f-ranked-text small{color:#752031}.f-ranking li>b{font:900 30px/1 var(--head);text-align:center}.f-ranking li>b small{letter-spacing:.8px;margin-top:4px;font:700 9px Arial;display:block}.f-ranking .your-answer{border-color:#ff8295;box-shadow:inset 4px 0 #ff8295}.f-reaction{color:#e0d9e7;margin:18px 0 20px;font-size:14px;line-height:1.55}.f-rival{color:#fff;background:#26222d;border-left:3px solid #ff8295;align-items:center;gap:10px;margin:18px 0;padding:13px 16px;font-size:14px;line-height:1.5;display:flex}.f-rival svg{flex-shrink:0}.f-score{align-items:baseline;gap:13px;margin:3px 0 10px;display:flex}.f-score>strong{font:900 160px/1 var(--head);letter-spacing:-3px}.f-score>span{font:700 47px var(--head);color:#d6cdda}.f-result h1{color:#ff8295;font-size:44px;line-height:1.03}.f-result .f-intro{margin-top:13px}.f-result-dots{gap:8px;display:flex}.f-result-dots>span{text-align:center;font:900 29px var(--head);background:#35303c;border:1px solid #65596f;border-radius:5px;flex:1;padding:13px 4px}.f-result-dots .is-top{background:#c91d3b;border-color:#ed6a82}.f-top-count{color:#dcd5e3;margin:12px 0 25px;font-size:13px}.f-position{color:#ffe3e9;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0;font-size:15px;display:flex}.f-position small{color:#c6bbcd;font-size:11px}.f-result-actions{gap:10px;display:grid}.f-result-actions .f-primary{font-size:22px}.f-result-actions .f-secondary{min-height:48px}.f-download{color:#ff9bae;padding:14px 0;font-size:15px;text-decoration:underline;display:block}.f-name-form{border-top:1px solid #463b50;margin-top:22px;padding:24px 0}.f-name-form label,.f-share-link label{margin-bottom:12px;font-size:14px;font-weight:700;display:block}.f-name-form>div{gap:9px;display:flex}.f-name-form input,.f-share-link input{color:#fff;background:#24212c;border:1px solid #93849f;min-width:0;height:49px;font-size:16px}.f-name-form input::placeholder{color:#c9bed2;opacity:1}.f-name-form .f-secondary{flex-shrink:0;min-height:49px;padding:12px 15px;font-size:13px}.f-share-link{margin-top:20px}.f-share-link input{font-size:13px}.f-recap{color:#e4dceb;border-top:1px solid #463b50;border-bottom:1px solid #463b50;padding:18px 0;font-size:14px}.f-recap summary{cursor:pointer}.f-recap ol{margin-top:10px;list-style:none}.f-recap li{border-top:1px solid #393240;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;line-height:1.5;display:flex}.f-recap li small{color:#cbbdd6;letter-spacing:.6px;margin-bottom:4px;font-size:10px;display:block}.f-recap li>b{color:#ff9bae;font:900 24px var(--head);white-space:nowrap}.f-bottom-actions{justify-content:center;gap:18px;margin-top:20px;display:flex}.f-bottom-actions button{color:#e1d8e9;font-size:14px}.f-message{color:#fff;overflow-wrap:anywhere;background:#2a2332;border:1px solid #756881;border-radius:6px;margin-top:22px;padding:14px 17px;font-size:14px;line-height:1.6}.f-error{border-color:#ff8295}.f-message button{color:#fff;padding-left:0;font-size:13px;text-decoration:underline}.f-vote h1{margin-bottom:20px;font-size:42px}.f-vote>.f-secondary{width:100%;margin-top:12px}.f-back{color:#d9d0e1;align-items:center;gap:7px;margin-bottom:28px;font-size:13px;display:flex}.f-back:hover{text-decoration:underline}.f-vote .f-prompt{margin-bottom:12px}.f-tabs{background:#302936;width:100%;height:48px;margin:25px 0 16px;padding:4px;display:flex}.f-tabs [data-slot=tabs-trigger]{color:#eee4f5;flex:1;height:40px;font-size:14px}.f-tabs [data-slot=tabs-trigger][data-state=active]{color:#201724;background:#fff;font-weight:700}.f-board-description{color:#ded3e6;margin-bottom:23px;font-size:14px;line-height:1.6}.f-standings{margin:18px 0 22px;list-style:none}.f-standings li{border-bottom:1px solid #493a52;align-items:center;gap:16px;padding:19px 10px;display:flex}.f-standings li>b{font:900 27px var(--head);color:#ff8295;min-width:38px}.f-standings li>span{overflow-wrap:anywhere;flex:1;font-size:16px}.f-standings small{color:#cec1d8;margin-top:5px;font:11px Arial;display:block}.f-standings li>strong{font:900 29px var(--head);text-align:right}.f-standings li>strong small{margin-top:0}.f-standings .is-you{background:#2a2230}.f-empty{text-align:center;background:#251e2c;border:1px solid #65526e;margin:20px 0;padding:30px 22px}.f-empty>svg{color:#ff8295;margin:0 auto 16px}.f-empty h2{font:900 30px var(--head)}.f-empty p{color:#d8cce1;margin:12px 0 22px;font-size:14px;line-height:1.5}.f-footer{color:#c6bbcf;border-top:1px solid #39323f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:23px 0;display:flex}.f-footer>span:first-child{letter-spacing:.8px;font-size:10px}.f-footer a{align-items:center;gap:5px;font-size:11px;display:flex}.f-footer a:hover{text-decoration:underline}@keyframes f-reveal-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:800px){.f-home{max-width:480px;margin:auto}.f-game{padding-top:40px!important}.f-home h1{font-size:85px}.f-header{min-height:112px}}@media (max-width:600px){.feud{padding:0 20px}.f-header{min-height:85px}.f-brand{padding-right:30px;font-size:24px}.f-brand i{font-size:20px}.f-header nav{gap:3px}.f-header nav button{padding:8px;font-size:12px}.f-header nav .f-help{width:30px;height:30px;min-height:30px;margin-left:6px}.f-main section{padding-top:24px}.f-home h1{font-size:64px}.f-intro{margin:14px 0 20px;font-size:16px}.f-eyebrow{letter-spacing:.7px;margin-bottom:13px;font-size:11px}.f-home-board{margin-top:22px}.f-board-label{padding:11px 19px;font-size:10px}.f-home-quote{padding:20px 19px 0;font-size:38px}.f-home-quote>span{font-size:23px}.f-home-steps{gap:11px;margin:16px 19px;padding-top:13px;font-size:12px}.f-home .f-primary{font-size:23px}.f-game-meta{font-size:10px}.f-progress{margin:12px 0 22px}.f-game h1{font-size:35px;line-height:1.06}.f-prompt{margin:13px 0 18px;font-size:13px}.f-answers{gap:9px;margin:18px 0}.f-answer{gap:12px;min-height:69px;padding:13px 12px;font-size:15px}.f-letter{min-width:27px;height:27px;font-size:12px}.f-check{width:17px}.f-primary{min-height:54px;padding:14px 17px;font-size:22px}.f-source{font-size:10px}.f-reveal-heading strong{font-size:20px}.f-reveal-heading>b{font-size:37px}.f-reveal-heading{margin-top:17px}.f-ranking{gap:8px;margin:14px 0}.f-ranking li{gap:10px;min-height:68px;padding:11px 12px}.f-ranked-text{font-size:14px}.f-rank-number{min-width:18px;font-size:25px}.f-ranking li>b{font-size:27px}.f-reaction{margin:16px 0;font-size:13px}.f-game>.f-small{font-size:10px}.f-score>strong{font-size:145px}.f-score>span{font-size:43px}.f-result h1{font-size:37px}.f-result-actions .f-primary{font-size:20px}.f-result-dots>span{padding:11px 3px;font-size:25px}.f-vote h1{font-size:35px}.f-footer{text-align:center;justify-content:center;gap:13px;padding:21px 0;display:flex}.f-footer>span{width:100%}.f-leaderboard h1{font-size:55px}}@media (max-width:360px){.feud{padding:0 15px}.f-home h1{font-size:58px}.f-game h1{font-size:32px}.f-answer{gap:9px;font-size:14px}.f-result-actions .f-primary{font-size:18px}.f-name-form>div{flex-wrap:wrap}.f-name-form input{flex:1;min-width:150px}.f-tabs [data-slot=tabs-trigger]{font-size:12px}.f-header nav button>span{font-size:11px}.f-result h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.feud *{transition:none!important;animation:none!important}}.f-story-preview{color:#e5ddec;margin:7px 0 19px;font-size:13px}.f-story-preview summary{cursor:pointer}.f-story-preview img{border:1px solid #65596f;border-radius:5px;width:100%;max-width:300px;height:auto;margin:17px auto 0;display:block}.f-attempt-rule{text-align:center;color:#e0d9e7;margin:14px 0;font-size:14px;line-height:1.5}.f-reset{border-block:1px solid #65596f;justify-content:space-between;align-items:center;gap:12px;margin:18px 0;padding:16px 0;display:flex}.f-reset>div{min-width:0}.f-reset span{color:#fff;font-size:16px;font-weight:700;line-height:1.4;display:block}.f-reset small{color:#d6cdda;margin-top:3px;font-size:14px;line-height:1.5;display:block}.f-reset strong{font:700 30px/1.2 var(--head);font-variant-numeric:tabular-nums;color:#ff9bae;white-space:nowrap;flex-shrink:0}@media (max-width:360px){.f-reset{flex-wrap:wrap}.f-reset strong{font-size:28px}}
