.edition-link{text-underline-offset:4px;margin-inline-start:18px;font-size:12px}.election-edition{--lime:#f0ef83;width:min(1000px,100% - 80px)}.election-edition .game-layout{grid-template-columns:minmax(280px,1fr) minmax(0,1.45fr);gap:64px}.election-edition .story{padding-top:8px}.election-edition h1{letter-spacing:-5px;font-size:80px;line-height:.94}.election-edition .little-lie{bottom:7px;left:-17px;transform:rotate(-10deg)}.election-edition .intro{margin-top:22px;font-size:17px}.election-edition .intro strong{font-size:20px;font-weight:700}.election-edition .instructions{gap:14px;margin:23px 0}.election-edition .story-doodle{display:none}.campaign-note{border-right:2px solid #d8b96b;margin-top:17px;padding-right:13px}.campaign-note>span{color:#a17844;font-size:9px;font-weight:600}.campaign-note strong{margin-top:5px;font-size:12px;font-weight:500;line-height:1.7;display:block}.campaign-note small{color:#8a8d7e;margin-top:6px;font-size:9px;display:block}.election-edition .stage{background:#d5ccb0}.election-edition .floor-display{gap:5px;width:24%;height:6.5%;top:6.7%;left:38%}.election-edition .floor-display>div{flex-direction:row-reverse}.election-edition .floor-display small{writing-mode:initial;margin-left:2px;font:8px Rubik}.election-edition .floor-arrow{color:#9aa888;order:2;font-size:14px}.election-edition .cover-sign{font-size:11px;top:23%;left:29%;right:29%}.election-edition .cover-hint{left:26%;right:26%}.election-edition .player-label{top:39%;left:47%}.election-edition .passenger-hit{border-radius:15px;width:14%;top:49%;bottom:9%}.election-edition .passenger-hit[data-slot="0"]{left:13%}.election-edition .passenger-hit[data-slot="1"]{width:16%;top:51%;bottom:15%;left:27%}.election-edition .passenger-hit[data-slot="2"]{width:16%;top:51%;bottom:15%;left:59%}.election-edition .passenger-hit[data-slot="3"]{left:75%}.election-edition .passenger-chip{background:#faf2d6;padding:5px 6px;font-size:9px}.election-edition .passenger-hit[data-slot="1"] .passenger-chip,.election-edition .passenger-hit[data-slot="2"] .passenger-chip{white-space:normal;min-width:100%;font-size:8px;line-height:1.4;bottom:-10px}.election-edition .feedback{top:15%;left:15%;right:15%}.election-edition .accusation-banner{top:20%;left:24%;right:24%}.election-edition .accusation-banner>strong{font-size:24px}.news-strip{background:#e8e4cf;border:1px solid #cfc9ad;border-radius:7px;align-items:center;gap:10px;min-height:29px;margin-top:9px;font-size:10px;display:flex;overflow:hidden}.news-strip>span{color:#fff9e6;background:#ab604b;align-self:stretch;place-items:center;padding:6px 10px;font-size:9px;font-weight:600;display:grid}.news-strip p{padding:4px 0 4px 5px;line-height:1.4}.election-edition .control-panel{margin-top:12px}.election-edition .meters{margin-bottom:13px}.election-edition .result-card{background:repeating-linear-gradient(0deg,#f8f4e6 0 25px,#f0ead9 25px 26px);border-radius:2px;transform:rotate(-2deg);box-shadow:4px 5px #cfc8af,0 15px 35px #34452d2a}.election-edition .caught-stamp{border:3px double #b3654a;padding:4px 7px;font-size:12px}.election-edition .result-floor{font-size:88px}.election-edition .is-win .result-floor{color:#79864c}.election-edition .is-win .caught-stamp{color:#79864c;border-color:#79864c}.election-edition .controls-footnote{gap:10px;font-size:9px}#sources-button{color:#77816b;text-underline-offset:3px;background:0 0;padding:0;font-size:10px;text-decoration:underline}.sources-dialog h2{font-size:25px}.sources-dialog>p{margin-top:17px;font-size:13px;line-height:1.8}.sources-dialog ul{gap:12px;margin:24px 0;padding-right:18px;font-size:12px;line-height:1.8;display:grid}@media (width<=1000px) and (width>=701px){.election-edition{width:calc(100% - 48px)}.election-edition .game-layout{gap:25px}.election-edition h1{font-size:76px}.election-edition .intro{font-size:14px}.election-edition .intro strong{font-size:17px}.election-edition .campaign-note{display:none}.election-edition .passenger-chip{font-size:8px}.election-edition .cover-sign{font-size:9px}.election-edition .result-floor{font-size:60px}}@media (width<=700px){.election-edition{width:min(510px,100% - 30px)}.edition-link{margin-inline-start:0;font-size:9px}.site-header{flex-wrap:wrap;column-gap:8px;height:auto;min-height:69px;padding:9px 0}.header-actions{gap:2px}.election-edition .game-layout{gap:19px;padding-top:15px}.election-edition .story{padding-top:0}.election-edition h1{letter-spacing:-3px;font-size:51px;line-height:.93}.election-edition .title-wrap{margin-top:13px}.election-edition .little-lie{font-size:9px;bottom:4px;left:-42px}.election-edition .intro{margin-top:0;font-size:11px;line-height:1.8;position:absolute;bottom:28px}.election-edition .intro strong{font-size:14px}.campaign-note{display:none}.election-edition .cover-sign{font-size:8px;left:25%;right:25%}.election-edition .cover-hint{font-size:8px}.election-edition .floor-display small{font-size:6px}.election-edition .floor-arrow{font-size:10px}.election-edition .passenger-chip{padding:4px;font-size:7px}.election-edition .passenger-hit[data-slot="1"] .passenger-chip,.election-edition .passenger-hit[data-slot="2"] .passenger-chip{min-width:107%;font-size:7px;bottom:-12px}.election-edition .accusation-banner{left:20%;right:20%}.election-edition .accusation-banner>strong{font-size:18px}.news-strip{gap:7px;min-height:28px;margin-top:7px;font-size:8px}.news-strip>span{padding:4px 8px;font-size:8px}.election-edition .result-floor{font-size:57px}.election-edition .caught-stamp{padding:3px 5px;font-size:9px}.election-edition .controls-footnote{font-size:8px}#sources-button{min-height:30px;font-size:9px}.election-edition .site-footer{align-items:center;padding-top:7px}}@media (width<=380px){.site-header .icon-button{width:36px;height:44px}.edition-link{font-size:8px}.election-edition .intro{font-size:10px}.election-edition .intro strong{font-size:12px}.election-edition .result-card .overline{text-align:right;padding-left:48px;font-size:8px}}.stage[data-status=won] *{animation-play-state:paused!important}
