@font-face{font-family:UnifrakturMaguntia;src:url(/fonts/unifraktur-maguntia.ttf) format("truetype");font-display:swap}:root{--dvp-color: #D5AC27;--spd-color: #c00000;--kpd-color: #8B0000;--z-color: #000000;--dnvp-color: #3E88B3;--ddp-color: #FFCC00;--cvp-color: #3E88B3;--self-party-color: #3E88B3;--bvp-color: #69A2BE}body{--bg-color: #f3f3e3;--border-color: #000;--content-bg-color: #f3f3f3;--text-color: #431;--link-color: #900;--link-hover-color: rgba(0, 0, 0, .05);--unavailable-bg-color: rgba(0, 0, 0, .1);--unavailable-color: #999;--tab-bg-color: #dedede;--tab-color: #ddd;--tab-hover-color: #ececec;--card-border-color: #ccc;--card-bg-color: #ddd;font-family:Minion Pro,Georgia,serif;background-color:var(--bg-color);padding:0;line-height:155%;overflow-y:scroll;min-height:1300px}body.dark-mode{--bg-color: #000;--border-color: #fff;--content-bg-color: #242424;--text-color: #efefef;--link-color: #ff8080;--link-hover-color: rgba(255, 255, 255, .06);--tab-bg-color: #555555;--tab-color: #505050;--tab-hover-color: #242424;--card-border-color: #4c4c4c;--card-bg-color: #3f3f3f}body.dark-mode #content,body.dark-mode #content p,body.dark-mode #content li,body.dark-mode #content h1,body.dark-mode #content h2,body.dark-mode #content h3{color:#fff}body.dark-mode #content,body.dark-mode .tools{border-style:double;border-width:4px;border-color:#888}body.dark-mode [class*=-tip]{background:#2a2a2a!important;color:#f0f0f0!important;border-color:#555!important}body.dark-mode [style*="color:#000;"],body.dark-mode [style*="color:#000000;"],body.dark-mode [style*="color: #000"],body.dark-mode [style*="color:#431;"],body.dark-mode [style*="color:#222;"]{color:#e6e6e6!important}body.dark-mode [style*="color:#4a3728;"]{color:#efe7d8!important}body.dark-mode [style*="color:#666;"],body.dark-mode [style*="color:#333;"]{color:#a8a8a8!important}body.dark-mode [style*="solid #431"]{border-color:#e6e6e6!important}body.dark-mode #economics-link{color:#e6e6e6!important;border-color:#e6e6e6!important}body.dark-mode #eco-history-charts text{fill:#e6e6e6!important}body.dark-mode #eco-history-charts line{stroke:#e6e6e6!important}body.dark-mode ul.choices li.state-action-available{background:#3a3a3a!important;box-shadow:0 0 6px #ffffff2e!important}body.dark-mode ul.choices li.state-action-available:hover{background:#454545!important}body.dark-mode #cabinet_overview{color:#2a2418}body.dark-mode #state-action-panel{color:#2a2418!important}body.dark-mode #state-action-panel [style*="color:#4a3728;"]{color:#4a3728!important}body.dark-mode #prussia-tt{color:#2a2418!important}body.dark-mode .exec-meter-label,body.dark-mode .exec-portrait-role,body.dark-mode .exec-portrait-name,body.dark-mode .exec-portrait-party,body.dark-mode .exec-priorities-text{color:#e6e6e6!important}body.dark-mode .exec-meter-track,body.dark-mode .exec-meter-row.exec-meter-divider{border-color:#888!important}body.dark-mode #status-music-pause,body.dark-mode #status-music-pause~button{border-color:#fff!important;color:#fff!important}header,#content,#dnvp_dashboard,footer{color:var(--text-color);max-width:540px;margin:0 auto;overflow:auto;overflow-x:hidden}#content{position:relative;background-color:var(--content-bg-color);font-size:1.1em;padding:1em 1.5em 1.5em;box-shadow:2px 2px 12px #0003}.advisor-panel-wrap{background-color:#00000009;padding:12px 24px 28px;margin:-9px -28px -26px}.advisor-panel-wrap .advisor-panel-head{margin:0 0 4px!important}.advisor-panel-wrap>ul.pinned-cards{margin:0}.advisor-header{font-size:1em;margin-bottom:4px;color:var(--text-color);text-align:center;font-weight:700}.advisor-timer-conjoined{display:flex;width:100%;height:16px;border:3px solid #000;overflow:hidden;margin-bottom:2px}.advisor-timer-segment{flex:1;height:100%;background:#e0e0e0;overflow:hidden;position:relative;--tick-bg: #000;--tick-fill: #fff;--divider-color: #fff;--divider-width: 2px}.advisor-timer-segment:before{content:"";position:absolute;top:0;bottom:0;right:0;width:var(--divider-width, 2px);background:var(--divider-color, #000);z-index:3}.advisor-timer-segment:last-child:before{display:none}.advisor-timer-segment.invert{background:#6a6a6a;--tick-bg: #fff;--tick-fill: #000;--tick-bg-shift: 0px;--tick-fill-shift: 0px}.advisor-timer-segment:not(.invert){--tick-bg-shift: 0px;--tick-fill-shift: 0px}.advisor-timer-segment:after,.advisor-timer-fill:before{content:"";position:absolute;top:0;bottom:0;background:linear-gradient(to right,transparent calc(12.5% + var(--shift, 0px) - 1px),var(--tick-color) calc(12.5% + var(--shift, 0px) - 1px),var(--tick-color) calc(12.5% + var(--shift, 0px) + 1px),transparent calc(12.5% + var(--shift, 0px) + 1px),transparent calc(25% + var(--shift, 0px) - 1px),var(--tick-color) calc(25% + var(--shift, 0px) - 1px),var(--tick-color) calc(25% + var(--shift, 0px) + 1px),transparent calc(25% + var(--shift, 0px) + 1px),transparent calc(37.5% + var(--shift, 0px) - 1px),var(--tick-color) calc(37.5% + var(--shift, 0px) - 1px),var(--tick-color) calc(37.5% + var(--shift, 0px) + 1px),transparent calc(37.5% + var(--shift, 0px) + 1px),transparent calc(50% + var(--shift, 0px) - 1px),var(--tick-color) calc(50% + var(--shift, 0px) - 1px),var(--tick-color) calc(50% + var(--shift, 0px) + 1px),transparent calc(50% + var(--shift, 0px) + 1px),transparent calc(62.5% + var(--shift, 0px) - 1px),var(--tick-color) calc(62.5% + var(--shift, 0px) - 1px),var(--tick-color) calc(62.5% + var(--shift, 0px) + 1px),transparent calc(62.5% + var(--shift, 0px) + 1px),transparent calc(75% + var(--shift, 0px) - 1px),var(--tick-color) calc(75% + var(--shift, 0px) - 1px),var(--tick-color) calc(75% + var(--shift, 0px) + 1px),transparent calc(75% + var(--shift, 0px) + 1px),transparent calc(87.5% + var(--shift, 0px) - 1px),var(--tick-color) calc(87.5% + var(--shift, 0px) - 1px),var(--tick-color) calc(87.5% + var(--shift, 0px) + 1px),transparent calc(87.5% + var(--shift, 0px) + 1px),transparent 100%);pointer-events:none}.advisor-timer-segment:after{left:0;right:0;--tick-color: var(--tick-bg);--shift: var(--tick-bg-shift, 0px);z-index:1}.advisor-timer-fill:before{left:calc(50% - 5000% / var(--w, 100));width:calc(10000% / var(--w, 100));--tick-color: var(--tick-fill);--shift: var(--tick-fill-shift, 0px);z-index:2}.advisor-timer-fill{position:absolute;top:0;left:50%;height:100%;transform:translate(-50%);transition:width .4s ease;overflow:hidden;z-index:2}.advisor-timer-labels{display:flex;width:100%;margin-bottom:8px;margin-left:-15px}.advisor-timer-label{flex:1;text-align:center;font-size:.75em;min-height:1.2em;padding:0;margin:0}.advisor-ready{color:#2d7a2d;font-weight:700;display:inline-block;text-align:center}footer{margin-top:1em;font-size:.8em;position:relative}footer a{padding-right:1em}header{text-align:right}#header-links{text-align:left;float:left;display:inline-block;margin-bottom:.5em;padding-left:1em;box-shadow:2px 2px 12px #0003;background-color:var(--bg-color)}#header-links a{padding-right:1em}header h1,header h2{display:inline-block;font-weight:400;margin:0;font-size:1em}header h1{font-weight:700}header h2:before{content:"by";font-style:italic;padding:0 .3em 0 0}#content #read-marker,#content hr.scene-divider{border:none;border-top:1px solid var(--border-color);height:1px;width:20%;clear:left}#content h1:first-child{margin-top:.5em}#content h1{margin:2em 0 1em;font-size:1.35em;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:.1em;text-shadow:rgba(255,255,255,.75) 2px 2px 2px,rgba(0,0,0,.1) -1px -1px 2px}a{color:var(--link-color);text-decoration:none}p{margin:0 0 1em;text-indent:1em}p.game-over{border:2px solid #bbb;padding:.5em;margin:.5em 0 0;border-radius:4px;color:#999}ul.choices{border:2px solid #876;padding:0;margin:.25em 0 0;list-style-type:none;border-radius:4px;clear:left}ul.choices li{border-bottom:1px solid #876;padding:.5em}ul.choices li div.subtitle{margin-left:2em;font-style:italic;white-space:pre-line}body.erfurt-committee-meets-screen ul.choices li div.subtitle br+span{display:block;text-align:right}ul.choices.monarchismus{display:flex;flex-direction:column;height:300px;clear:none;margin-right:0}ul.choices.monarchismus li{flex:1;display:flex;align-items:center;justify-content:center;text-align:center}ul.choices li.unavailable{color:var(--unavailable-color);background-color:var(--unavailable-bg-color)!important;cursor:default!important}body:has(#cvp-left-panel) #content ul.choices li.unavailable,body:has(#cvp-left-panel) #content ul.choices li.unavailable *{color:#57534d!important}ul.choices li:hover{background-color:var(--link-hover-color);cursor:pointer}ul.choices li:last-child{border-bottom:none}ul.choices a{text-decoration:none}blockquote{margin:1em 2em}blockquote.attribution{margin-left:4em}blockquote+blockquote.attribution{margin-top:-1em}#mid_panel{margin:0 16rem}#page{margin:0 auto;position:relative}#tools_wrapper{position:absolute;width:100%;max-width:69em;left:0;right:0;margin:0 auto}.tools{padding:.6em;width:14rem;color:var(--text-color);background-color:var(--content-bg-color);box-shadow:2px 2px 12px #0003}.tools.left{float:left;left:.4em}.tools.right{float:right;right:.4em}#qualities{text-indent:0;line-height:1.3em}#qualities p{text-indent:0}#qualities h1{font-size:1.1em;font-weight:400;text-align:center;text-transform:uppercase;letter-spacing:.1em;text-shadow:rgba(255,255,255,.75) 2px 2px 2px,rgba(0,0,0,.1) -1px -1px 2px}#qualities h1+p:first-line{font-weight:400}.tab_container{background-color:var(--tab-bg-color);margin-top:-.6em;margin-left:-.6em;margin-right:-.6em}.tab_button{font-family:Minion Pro,Georgia,serif;background-color:var(--tab-color);color:var(--text-color);border:none;outline:none;padding:10px}.tab_button.active{background-color:var(--content-bg-color)}.tab_button:hover{background-color:var(--tab-hover-color)}.overlay{background:#000000b3;display:none;position:fixed;width:100%;height:100%;inset:0;z-index:2;overflow:scroll}.options{text-align:right}.overlay_top{position:relative;max-width:540px;margin:100px auto;background:#323232b3;border:2px solid;color:#fff}.save_info{min-width:10em;position:relative}.save-info-text[data-tip]:hover:after{content:attr(data-tip);position:absolute;left:0;top:100%;margin-top:2px;background:#222;color:#fff;padding:2px 8px;border:1px solid #888;font-size:.85em;white-space:nowrap;z-index:10;pointer-events:none}.background{position:fixed;width:100%;height:100%;inset:0;background-color:var(--bg-color);background-repeat:no-repeat;background-attachment:fixed;background-size:cover;overflow:hidden}#bg2{z-index:-100}#bg1{z-index:-99}ul.pinned-cards:not(.decorated),ul.choices:not(.decorated),ul.decks:not(.decorated){visibility:hidden}ul.pinned-cards{display:flex;flex-wrap:wrap;gap:1em;row-gap:1em;align-items:flex-start;justify-content:center;padding-left:0;list-style:none}ul.pinned-cards .pinned-card{margin-right:0;display:block;text-align:center}a.card[data-faction=authcon]{border:8px solid #000435!important}a.card[data-faction=christsoc]{border:8px solid #DAB1DA!important}a.card[data-faction=volkskons]{border:8px solid #90D5FF!important}a.card[data-faction=volkisch]{background-color:#06402b!important;border:8px solid #06402B!important}a.card[data-faction][data-role=deputy]{width:80px!important;height:100px!important;border-width:5px!important}a.card[data-faction][data-role=deputy] img.card-img{width:80px!important;height:100px!important;object-fit:cover}ul.pinned-cards li.pinned-card[data-role=deputy]{align-self:center;margin-left:-.5em}ul.pinned-cards li.pinned-card[data-role=deputy] .card-caption{font-size:.85em;line-height:1.1}.passive-wrap{position:relative;display:inline;text-decoration:underline;text-decoration-style:dashed;cursor:help}.passive-tip{position:absolute;bottom:100%;left:50%;transform:translate(-50%);min-width:220px;max-width:320px;padding:10px 12px;background:#2a2a2a;color:#f0f0f0;border:1px solid #555;border-radius:4px;font-size:.9em;line-height:1.4;text-align:left;text-decoration:none;z-index:1000;display:none;box-shadow:0 4px 12px #0000004d;margin-bottom:6px;pointer-events:none}.passive-wrap:hover .passive-tip{display:block}.card-passive-tip{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);min-width:240px;max-width:320px;padding:10px 12px;background:#fff;color:#000;border:1px solid #000000;font-family:inherit;font-size:.9em;line-height:1.4;text-align:left;z-index:1000;display:none;box-shadow:2px 2px 6px #0003;pointer-events:none;white-space:normal}ul.pinned-cards a.card:hover .card-passive-tip,ul.pinned-cards a.card:focus .card-passive-tip{display:block}body.empowered-authcon a.card[data-faction=authcon],body.empowered-christsoc a.card[data-faction=christsoc],body.empowered-volkskons a.card[data-faction=volkskons],body.empowered-volkisch a.card[data-faction=volkisch]{border-color:#daa520!important;box-shadow:0 0 12px #daa52080,3px 3px 8px #0000004d!important}ul.pinned-cards li.pinned-card[data-faction=volkskons][data-role=leader]{order:20}ul.pinned-cards li.pinned-card[data-faction=christsoc][data-role=leader]{order:21}ul.pinned-cards li.pinned-card[data-faction=authcon][data-role=leader]{order:22}ul.pinned-cards li.pinned-card[data-faction=volkisch][data-role=leader]{order:23}ul.decks,ul.hand,ul.pinned-cards{list-style:none;padding-left:0}body.empowered-authcon ul.pinned-cards li.pinned-card[data-faction=authcon][data-role=leader],body.empowered-christsoc ul.pinned-cards li.pinned-card[data-faction=christsoc][data-role=leader],body.empowered-volkskons ul.pinned-cards li.pinned-card[data-faction=volkskons][data-role=leader],body.empowered-volkisch ul.pinned-cards li.pinned-card[data-faction=volkisch][data-role=leader]{order:1!important}body.empowered-authcon ul.pinned-cards li.pinned-card[data-faction=authcon][data-role=deputy][data-deputy-side=left],body.empowered-christsoc ul.pinned-cards li.pinned-card[data-faction=christsoc][data-role=deputy][data-deputy-side=left],body.empowered-volkskons ul.pinned-cards li.pinned-card[data-faction=volkskons][data-role=deputy][data-deputy-side=left],body.empowered-volkisch ul.pinned-cards li.pinned-card[data-faction=volkisch][data-role=deputy][data-deputy-side=left]{order:0!important;align-self:center;margin-left:0;margin-right:-.5em}body.empowered-authcon ul.pinned-cards li.pinned-card[data-faction=authcon][data-role=deputy][data-deputy-side=right],body.empowered-christsoc ul.pinned-cards li.pinned-card[data-faction=christsoc][data-role=deputy][data-deputy-side=right],body.empowered-volkskons ul.pinned-cards li.pinned-card[data-faction=volkskons][data-role=deputy][data-deputy-side=right],body.empowered-volkisch ul.pinned-cards li.pinned-card[data-faction=volkisch][data-role=deputy][data-deputy-side=right]{order:2!important;align-self:center;margin-left:-.5em;margin-right:0}body.empowered-authcon ul.pinned-cards li.pinned-card[data-faction=authcon][data-role=deputy]:not([data-deputy-side]),body.empowered-christsoc ul.pinned-cards li.pinned-card[data-faction=christsoc][data-role=deputy]:not([data-deputy-side]),body.empowered-volkskons ul.pinned-cards li.pinned-card[data-faction=volkskons][data-role=deputy]:not([data-deputy-side]),body.empowered-volkisch ul.pinned-cards li.pinned-card[data-faction=volkisch][data-role=deputy]:not([data-deputy-side]){order:2!important}ul.pinned-cards li.advisor-row-break{flex:0 0 100%;width:100%;height:0;margin:0;padding:0;order:3!important;list-style:none}ul.hand.has-executive{display:grid;grid-template-columns:repeat(3,140px);grid-auto-rows:220px;column-gap:1em;row-gap:.5em;justify-content:start;justify-items:center;align-items:start;padding-left:0;list-style:none}ul.hand.has-executive>li,ul.hand.has-executive>div.blank-card{margin-right:0!important;max-width:none}ul.hand.has-executive>li.executive-fixed{grid-column:3;grid-row:2}ul.hand.has-executive>li.executive-fixed a.card{border-color:#b0b0b0!important}ul.hand.has-executive>li.executive-fixed .card-caption{display:block;text-align:center;font-size:1em}#exec_overview{max-width:700px;margin:1em auto;color:#000}#exec_overview,#exec_overview *{font-weight:400}.exec-portraits-row{display:flex;gap:2em;justify-content:center;margin-bottom:2em}.exec-portrait-card{text-align:center;width:200px}.exec-portrait-frame{width:180px;height:220px;margin:0 auto;border:6px solid #000;background:#f3f3f3;overflow:hidden;display:flex;align-items:center;justify-content:center}.exec-portrait-frame img{width:100%;height:100%;object-fit:cover;display:block}.exec-portrait-empty{font-size:2em}.exec-portrait-role{font-style:italic;margin-top:.5em;font-size:.95em}.exec-portrait-name{margin-top:.1em;font-size:1.1em}.exec-portrait-party{font-size:.9em;margin-top:.1em}.exec-reichsbank{border:3px solid #000;padding:1em 1.5em;margin:1em auto;background:#fff9;max-width:480px}.exec-reichsbank-title{font-size:1.3em;text-align:center;margin-bottom:.6em;text-transform:uppercase;letter-spacing:.05em}.exec-reichsbank-table{width:100%;border-collapse:collapse}.exec-reichsbank-table td{padding:.25em .4em;border-bottom:1px dotted #000;font-size:.95em}.exec-reichsbank-table td:first-child{width:50%}.exec-reichsbank-table td:last-child{text-align:right}.exec-priorities-text{margin:1.5em auto .5em;text-align:center;line-height:1.6;font-size:1em}.exec-meters{max-width:480px;margin:.5em auto 1em}.exec-meter-row{display:grid;grid-template-columns:9em 1fr;align-items:center;gap:.8em;padding:.45em 0;font-size:.95em}.exec-meter-row.exec-meter-divider{border-bottom:1px solid #000}.exec-meter-label{text-align:left}.exec-meter-track{height:14px;border:2px solid #000;background:transparent;overflow:hidden}.exec-meter-fill{height:100%;transition:width .4s ease,background .4s ease}a.card{display:inline-block;width:120px;height:150px;box-shadow:5px 5px 10px #0003;border:10px solid var(--card-border-color);margin-bottom:.5em;position:relative}a.card:hover{box-shadow:10px 10px 10px #0003;left:-5px;top:-5px}div.blank-card{display:inline-block;width:120px;height:150px;background-color:var(--card-bg-color);border:10px solid var(--card-border-color);margin-bottom:.5em}.card-in-hand,.pinned-card,.deck{display:inline-block;position:relative;max-width:150px;margin-right:1em;vertical-align:top}.unavailable-card{color:var(--unavailable-color);background-color:var(--unavailable-bg-color)!important;cursor:default!important}.card-caption{text-align:center;display:block;font-size:1em}.card-tooltip{position:absolute;visibility:hidden;width:150px;max-width:200px;font-size:.9em;z-index:2;padding:.2em;border:1px solid var(--border-color);background-color:var(--content-bg-color);left:105%}.card-img{height:150px;width:120px;object-fit:cover}a.card[card-id="main.biding"] .card-img,a.card[card-id=biding_our_time] .card-img{object-fit:contain;box-sizing:border-box;padding-left:8px}a.card:focus .card-tooltip,a.card:hover .card-tooltip{visibility:visible;position:absolute}.face-figure{display:inline-block;border:5px solid var(--card-border-color);float:left;max-width:35%;margin-right:1em;margin-bottom:.5em;overflow:hidden}.face-img{vertical-align:bottom;object-fit:cover}#hos-ballot{clear:both;margin:.1em auto}#hos-ballot .hos-ballot-paper{display:block;width:100%;max-width:560px;height:auto;margin:0 auto;border:3px solid #000;box-sizing:border-box}img{max-width:100%;max-height:100%}#contentSpriteContainer{position:fixed;width:100%;height:100%;max-width:62em;left:0;right:0;margin:0 auto;z-index:-97}.sprite{position:absolute;width:180px}#topLeftSprite{float:left;top:-1em;left:.4em}#topRightSprite{float:right;top:-1em;right:.4em}#bottomLeftSprite{float:left;left:.4em;top:50%}#bottomRightSprite{float:right;right:.4em;top:50%}.rw-tooltip{display:none;position:fixed;z-index:9999;pointer-events:none}.rw-tooltip img{width:220px;border:2px solid #000435}ul.choices li.ww2-notification{background:linear-gradient(90deg,#1a0505,#3a0a0a,#1a0505)!important;border:2px solid #8B0000!important;box-shadow:0 0 4px #8b00004d}ul.choices li.ww2-notification a,ul.choices li.ww2-notification b{color:#ff3030!important}ul.choices li.ww2-notification .subtitle span[style*="00008B"]{color:#6080ff!important}ul.choices li.ww2-notification .subtitle b{color:#faa!important}ul.choices li.ww2-notification:hover{background:linear-gradient(90deg,#2a0808,#4a1010,#2a0808)!important;box-shadow:0 0 6px #8b000080}ul.choices li.state-action-available{background:#fff!important;box-shadow:0 0 6px #0003}ul.choices li.state-action-available:hover{background:#fafafa!important;box-shadow:0 0 8px #00000047}ul.choices li.state-action-unavailable{opacity:.45;filter:grayscale(60%)}@media screen and (max-width:1200px){.tools{margin-right:.4em;margin-left:.4em}#mid_panel{margin-right:.4em}}.tools.left-mission{position:absolute;left:-240px;top:50px;width:220px;padding:.6em;color:var(--text-color);background-color:var(--content-bg-color);box-shadow:2px 2px 12px #0003;display:none;font-family:Georgia,serif;font-size:.9em}.entente-tab{position:absolute;left:-22px;top:50px;width:22px;height:80px;background-color:var(--content-bg-color);border:1px solid #431;border-right:none;cursor:pointer;writing-mode:vertical-rl;text-orientation:mixed;display:flex;align-items:center;justify-content:center;font-family:Georgia,serif;font-size:.7em;color:#431;letter-spacing:.05em;box-shadow:-2px 2px 6px #0000001a}@media screen and (max-width:1200px){.tools.left-mission{position:static;width:90%;margin:.4em}.entente-tab{position:static;writing-mode:horizontal-tb;width:auto;height:auto;padding:4px 10px;border:1px solid #431;margin:8px auto;display:inline-block}}#news-fab,#advisors-fab{display:none}@media screen and (max-width:767px){html,body{overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-y;-webkit-overflow-scrolling:auto}img,table,.card-img{max-width:100%;height:auto}#page,#content,#mid_panel,#tools_wrapper{position:static}#content{padding:1em 1em 1.5em;line-height:1.55}header,#content,#dnvp_dashboard,footer,#mid_panel,#tools_wrapper,#qualities,#stats_sidebar,.tools,.tools.left{overflow-y:visible!important;overflow-x:hidden}.tools.left,.tools.right{float:none;width:auto;margin:.4em}.tab_button{min-height:44px;font-size:.95em;padding:.4em .3em}#header-links{display:flex;flex-wrap:wrap;gap:.4em;justify-content:center}#header-links a{padding:.4em .8em}ul.choices li a{padding:.6em .5em}ul.hand.has-executive{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.5em}.tools.right{display:none!important}.tools.right.state-mode{display:block!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;margin:.4em!important;z-index:auto!important}body.news-open .tools.right{display:block!important;position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0;border:none;z-index:9999;background-color:var(--content-bg-color);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:1em 1em 6em}body.news-open,body.advisors-open{overflow:hidden!important}body.news-open header,body.news-open #stats_sidebar,body.news-open #content,body.news-open #dnvp_dashboard,body.news-open footer{display:none!important}body:not(:has(#newsbox-frame)) #news-fab,body:not(:has(#newsbox-frame)) #advisors-fab,body:not(:has(ul.hand)) #news-fab,body:not(:has(ul.hand)) #advisors-fab{display:none!important}#news-fab{display:inline-block;position:fixed;bottom:16px;left:16px;padding:10px 16px;background-color:#fff;color:#000;border:2px solid #000;font-family:Minion Pro,Georgia,serif;font-size:.95em;font-weight:700;letter-spacing:.05em;line-height:1;box-shadow:2px 2px 8px #00000040;cursor:pointer;z-index:10000}#news-fab:active{transform:translate(1px,1px)}#news-fab-dot{position:absolute;top:-4px;right:-4px;width:8px;height:8px;background:#c00;image-rendering:pixelated;display:none}#advisors-fab{display:inline-block;position:fixed;bottom:16px;left:110px;padding:10px 16px;background-color:#fff;color:#000;border:2px solid #000;font-family:Minion Pro,Georgia,serif;font-size:.95em;font-weight:700;letter-spacing:.05em;line-height:1;box-shadow:2px 2px 8px #00000040;cursor:pointer;z-index:10000}#advisors-fab:active{transform:translate(1px,1px)}#advisors-fab-dot{position:absolute;top:-4px;right:-4px;width:8px;height:8px;background:#c00;image-rendering:pixelated;display:none}.advisor-panel-wrap{display:none!important}body.advisors-open .advisor-panel-wrap{display:block!important;position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0;padding:1em 1em 6em;background-color:var(--content-bg-color);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;z-index:9999}#entente-btn-wrap{position:fixed!important;inset:auto 16px 16px auto!important;width:auto!important;height:auto!important;margin:0!important;padding:10px 16px!important;background-color:#fff!important;color:#000!important;border:2px solid #000!important;font-family:Minion Pro,Georgia,serif!important;font-size:.95em!important;font-weight:700!important;letter-spacing:.05em!important;line-height:1!important;box-shadow:2px 2px 8px #00000040!important;cursor:pointer!important;z-index:10001!important}#entente-btn-wrap>div{display:none!important}#entente-btn-wrap:before{content:"WAR"}#entente-btn-wrap:active{transform:translate(1px,1px)}#entente-side-panel{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:90vw!important;max-width:360px!important;max-height:85vh!important;margin:0!important;overflow-y:auto!important;z-index:9999!important}}@media screen and (max-width:560px){#page{position:static}#content{position:static;font-size:1em;line-height:160%;padding:1em 1em 1.5em}#qualities{font-size:1em}#tools_wrapper{position:static}.tools{width:90%;margin:.4em}.tools.left{float:none;left:0}.tools.right{float:none;right:0}#mid_panel{margin:0 auto}body.shuffle-leadership-scene #content{padding-top:0}body.shuffle-leadership-scene #content h1:first-child{margin-top:.3em}.card-img{height:125px;width:100px}a.card{width:100px;height:125px;border:8px solid var(--card-border-color);margin-bottom:.5em;position:relative}div.blank-card{width:100px;height:125px;border:8px solid var(--card-border-color);margin-bottom:.5em}.card-in-hand,.pinned-card,.deck{max-width:120px;margin-right:1em;vertical-align:top}}.box{display:inline-block;height:1em;width:1em}table{border-spacing:.5em}.seat.kpd{fill:var(--kpd-color)}.seat.spd{fill:var(--spd-color)}.seat.ddp{fill:var(--ddp-color)}#reichstag.spd-bloc-merged .seat.ddp{fill:var(--spd-color)}.seat.z{fill:var(--z-color)}.seat.rlb{fill:#2d5a1b}.seat.wp{fill:tan}.seat.cnbl{fill:#7ecdb1}.seat.csvd{fill:#1cb3e1}.seat.guelph{fill:#62c389}.seat.polish{fill:#c55c6a}@keyframes whosThatShine{0%{filter:brightness(1)}50%{filter:brightness(1.2) drop-shadow(0 0 4px rgba(255,255,255,.6))}to{filter:brightness(1)}}.ach-icon.shiny{cursor:pointer;animation:whosThatShine 2.4s ease-in-out infinite}.ach-icon.shiny:hover{filter:brightness(1.35)}.others-logo{text-decoration:underline dotted}#reichstag.dim-others .seat{opacity:.45}#reichstag.dim-others .seat.wp,#reichstag.dim-others .seat.rlb,#reichstag.dim-others .seat.vrp,#reichstag.dim-others .seat.guelph,#reichstag.dim-others .seat.polish,#reichstag.dim-others .seat.cnbl,#reichstag.dim-others .seat.csvd,#reichstag.dim-others .seat.kvp{opacity:1;stroke:#444;stroke-width:1.5px}#reichstag.dim-others .seat.dnvp,#reichstag.dim-others .seat.cvp{stroke:none}.ce-card{border:2px solid #876;border-radius:4px;padding:.5em .75em;margin:.5em 0 0;cursor:pointer;color:var(--link-color)}.ce-card:hover{background-color:var(--link-hover-color)}#ce-panel{border:2px solid #876;border-radius:0 0 4px 4px;padding:.6em 1em .45em;margin:-2px 0 0;color:#000}body.dark-mode #ce-panel{color:#e8e8e8}ul.choices.ce-attached,#ce-panel.ce-has-adopt{border-bottom-left-radius:0;border-bottom-right-radius:0}#ce-adopt-ul{margin-top:-2px;border-top-left-radius:0;border-top-right-radius:0}#ce-panel .ce-hide{text-align:center;margin-top:.9em;cursor:pointer;color:var(--link-color)}#ce-panel .ce-hide:hover{text-decoration:underline}.ce-head{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:.6em}.ce-title{font-size:1.05em;text-transform:uppercase;letter-spacing:.08em}.ce-close{cursor:pointer;font-size:1.3em;line-height:1;color:#000;opacity:.55;background:none;border:none;font-family:inherit;padding:0 .15em;position:absolute;right:0;top:0}body.dark-mode .ce-close{color:#e8e8e8}.ce-close:hover{opacity:1}.ce-pct{font-weight:700}.ce-cols{display:flex;gap:1.1em;align-items:center;margin-top:.3em}.ce-col-left{flex:1 1 52%;min-width:0}#ce-panel.ce-noselect .ce-col-left{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.ce-col-right{flex:1 1 48%;min-width:0}.ce-parl{display:block;width:100%;max-width:100%;margin:0 auto}.ce-parl .seat{transition:opacity .15s}.ce-logos{display:block;margin-top:.5em;min-height:36px}.ce-logos-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:.5em .9em}.ce-logos-minor{margin-top:.55em}.ce-logo{display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer}.ce-logo img{object-fit:contain;display:block}.ce-logo-cap{font-size:.68em;opacity:.7;letter-spacing:.03em}.ce-badge{border-radius:5px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #00000026}.ce-badge span{color:#fff;font-size:.72em;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.45);padding:0 2px;text-align:center;line-height:1}.ce-logos-empty{font-size:.85em;opacity:.6;font-style:italic}.ce-sec{margin-bottom:.9em}.ce-sec-h{text-transform:uppercase;letter-spacing:.06em;font-size:.78em;border-bottom:1px solid currentColor;padding-bottom:2px;margin-bottom:.4em;text-align:center}.ce-rel-row{display:flex;align-items:baseline;gap:.4em;font-size:.95em;margin:.22em 0}.ce-rel-name{flex:0 0 4em;text-align:left;font-weight:700}.ce-rel-val{flex:1;text-align:center;font-weight:700}.ce-rel-low{color:#b00}.ce-rel-high{color:#2e7d32}.ce-rel-na{opacity:.5}.ce-rel-empty{font-size:.85em;opacity:.6;font-style:italic}#ce-panel .ce-rel-enth{color:#2e7d32}#ce-panel .ce-rel-will{color:#5f8a2c}#ce-panel .ce-rel-unwill{color:#c0681c}#ce-panel .ce-rel-none{color:#b00020}.ce-rel-in .ce-rel-name{font-weight:700}body.dark-mode #ce-panel .ce-rel-enth{color:#7ec48a}body.dark-mode #ce-panel .ce-rel-will{color:#aac46a}body.dark-mode #ce-panel .ce-rel-unwill{color:#e0975a}body.dark-mode #ce-panel .ce-rel-none{color:#e07a7a}.ce-sec-name{margin-top:.7em;text-align:center}.ce-coalname{font-size:1.15em;font-weight:700;line-height:1.2}.ce-leverage-line{font-size:.9em;margin-top:.25em;opacity:.85}.ce-lev-num{font-size:1.7em;font-weight:700}.ce-sec-pie{text-align:center}.ce-pie{width:118px;margin:.15em auto 0}.ce-pie-svg{width:118px;height:118px;display:block}.ce-pie-status{font-size:.9em}#ce-panel .ce-pie-status.ce-maj{color:#2e7d32;font-weight:700}body.dark-mode #ce-panel .ce-pie-status.ce-maj{color:#7ec48a}.ce-pie-status .ce-pct{font-size:1.1em}@media(max-width:480px){.ce-cols{flex-direction:column}.ce-col-left,.ce-col-right{flex-basis:auto;width:100%}}.seat.vrp{fill:#9a762f}.seat.bvp{fill:var(--bvp-color, #69A2BE)}details.catholic-harmony-expander{margin:.55em 0 1em;color:inherit}details.catholic-harmony-expander>summary{display:block;width:100%;height:.7em;padding:0;border-bottom:1px dotted #888;box-sizing:border-box;cursor:pointer;list-style:none}details.catholic-harmony-expander>summary::-webkit-details-marker{display:none}details.catholic-harmony-expander[open]>div{padding-bottom:.55em;border-bottom:1px dotted #888}.seat.dvp{fill:var(--dvp-color)}#reichstag.dvp-in-list .seat.dvp{stroke:var(--border-color);stroke-width:1.5px}#reichstag.dnvp-bloc-merged .seat.dvp{fill:var(--dnvp-color);stroke:var(--border-color);stroke-width:1.5px}.seat.other{fill:#909090}.seat.dnvp,.seat.cvp{fill:var(--dnvp-color);stroke:var(--border-color);stroke-width:1.5px}.seat.dnp{fill:#0e2345}.seat.kvp{fill:#90d5ff}.seat.sapd{fill:#9b0000}.seat.nsdap,.seat.nsfp{fill:#954b00}.seat.srpd{fill:var(--srpd-color, #ff3b3b)}.seat.sed{fill:var(--sed-color, #DC241F)}.seat.aspd{fill:var(--aspd-color, #FF4D00)}.seat.fakecvp{fill:var(--z-color)}.seat.dap{fill:var(--dap-color, #8a6d20)}.seat.dnrk{fill:var(--dnrk-color, #52441f)}.seat.nsvp{fill:var(--nsvp-color, #7d5c00)}.seat.dstp{fill:var(--dstp-color, #D3C24D)}.seat.dfp{fill:var(--dfp-color, #ccba2f)}.seat.dlp{fill:var(--dlp-color, #9c8e25)}.seat.drdp{fill:var(--drdp-color, #ff6b0f)}.seat.sapd{fill:#c40000}.tooltip-text{text-decoration:underline;text-decoration-style:dotted}.tools.right{float:right;display:none;width:220px;margin-top:.5em;border:1px solid #ffffff;box-shadow:2px 2px 8px #0003}.tools.right.state-mode{position:absolute;left:calc(50% + 306px);top:-6px;right:auto;float:none;width:300px;box-sizing:border-box;z-index:100}.state-tip-wrap{position:relative;display:inline;cursor:help;text-decoration:underline dotted}.state-tip-wrap .state-tip{display:none;position:absolute;bottom:125%;left:50%;transform:translate(-50%);background:#fff;border:2px solid #999;padding:10px;width:200px;font-size:.95em;text-align:center;z-index:100;box-shadow:2px 2px 6px #0003;color:#000}.state-tip-wrap:hover .state-tip{display:block}.seat.volkskons{fill:#90d5ff}.seat.chrsozial{fill:#dab1da}.seat.authkons{fill:#000435}.seat.volkisch{fill:#06402b}.seat.nonaffiliated{fill:#888}.seat.einheitsliste{fill:#d9bb9b;stroke:var(--border-color);stroke-width:1.5px}.seat.unity{fill:#9f8c76;stroke:var(--border-color);stroke-width:1.5px}.seat.dvfp{fill:#bb6f23}.seat.hausbesitzer{fill:#8b7355}.seat.bbmb{fill:#38c538}.seat.saxpeasants,.seat.peasants{fill:#2d5a1b}.seat.aspd{fill:#ff4d00}.seat.spd_expelled{fill:#e85d2c}.seat.bauern,.seat.wbwb{fill:#2d5a1b}#dnvp_dashboard{clear:both;display:none;position:relative;background-color:var(--content-bg-color);font-size:1.1em;padding:1em 1.5em 1.5em;box-shadow:2px 2px 12px #0003;margin-bottom:1em;font-family:Georgia,serif;box-sizing:border-box}ul.decks a.card[card-id=advisor_switcher]{border-width:10px!important;border-style:solid!important;box-shadow:5px 5px 10px #0003!important;background-color:transparent!important;padding:0!important}ul.decks a.card{position:relative}ul.decks a.card .card-passive-tip{display:none;position:absolute;bottom:110%;left:50%;transform:translate(-50%);background:#fff;color:#000;border:2px solid #000;padding:12px 14px;width:280px;font-size:.9em;font-style:normal;text-align:left;z-index:100;box-shadow:3px 3px 8px #0000004d;pointer-events:none;white-space:normal}ul.decks a.card:hover .card-passive-tip{display:block}ul.choices li .subtitle:has(>img){display:flex;align-items:center;gap:14px;margin-top:12px}ul.choices li .subtitle:has(>img)>img{flex-shrink:0;display:block;margin:0!important;width:100px!important;height:125px!important;object-fit:cover;border:1px solid #999}ul.choices li .subtitle:has(>img)>span{flex:1;min-width:0}ul.choices li a:has(>img){display:grid!important;grid-template-columns:21px 100px 1fr;grid-template-areas:"name    name      name" ".       portrait  text";gap:9px 14px;align-items:center;padding-left:0}ul.choices li a:has(>img)>div:first-child{grid-area:name}ul.choices li a:has(>img)>img{grid-area:portrait;width:100px!important;height:125px!important;object-fit:cover;border:1px solid #999;display:block;margin:0!important}ul.choices li a:has(>img)>span{grid-area:text;font-style:italic;color:#000;align-self:center}#streetfighting-map-test{max-width:980px;margin:18px auto 8px}#streetfighting-map-test svg{display:block;width:100%;height:auto;overflow:visible}#streetfighting-map-test .streetfighting-region{fill:var(--streetfighting-fill, #fff)!important;stroke:#000!important;stroke-width:1.05;vector-effect:non-scaling-stroke;cursor:help}#streetfighting-map-test #sf-sudetenland-9{stroke-width:1.2705}#streetfighting-map-test .streetfighting-region:focus{outline:none}#streetfighting-map-loading{padding:30px;text-align:center;font-style:italic}#streetfighting-map-modes{max-width:760px;margin:12px auto 20px;text-align:center}#streetfighting-map-modes .streetfighting-active-poster{width:min(620px,96vw);margin:0 auto 12px}#streetfighting-balance{width:100%;margin:2px auto 10px;text-align:center;font-size:.9em;line-height:1.3}#streetfighting-map-modes .streetfighting-active-poster>strong{display:block;width:100%;margin:0 auto 11px;font-size:1.22em;line-height:1.12;text-align:center;transform:translate(-30px)}#streetfighting-map-modes .streetfighting-active-poster-body{display:grid;grid-template-columns:minmax(180px,240px) minmax(230px,270px);justify-content:center;align-items:center;gap:0;text-align:left}#streetfighting-map-modes .streetfighting-active-poster-art{display:flex;flex-direction:column;align-items:center;min-width:0;transform:translate(-16px)}#streetfighting-map-modes .streetfighting-active-poster-art>img{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;object-position:center;box-sizing:border-box;border:4px solid #111}#streetfighting-map-modes .streetfighting-active-poster dl{display:flex;flex-direction:column;justify-content:center;align-self:stretch;margin:0;text-align:center;transform:translate(-18px)}#streetfighting-map-modes .streetfighting-active-poster dl>div{margin:0 0 15px;font-size:1.04em;line-height:1.18}#streetfighting-map-modes .streetfighting-active-poster dl>div:last-child{margin-bottom:0}#streetfighting-map-modes .streetfighting-active-poster dt{font-weight:700;margin-bottom:2px}#streetfighting-map-modes .streetfighting-active-poster dd{min-width:0;margin:0}#streetfighting-map-modes [data-profile-field=leader]{cursor:help;text-decoration:underline dotted;text-underline-offset:3px}#streetfighting-map-modes .streetfighting-active-poster-art>img.showing-leader-portrait{object-position:center top}@media(max-width:640px){#streetfighting-map-modes .streetfighting-active-poster-body{grid-template-columns:1fr}#streetfighting-map-modes .streetfighting-active-poster-art{width:min(240px,78vw);margin:0 auto;transform:none}#streetfighting-map-modes .streetfighting-active-poster>strong,#streetfighting-map-modes .streetfighting-active-poster dl{transform:none}}#streetfighting-state-tooltip{position:fixed;top:0;left:0;z-index:10000;box-sizing:border-box;display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;width:250px;max-width:calc(100vw - 24px);padding:12px;border:2px solid #999;background:var(--content-bg-color, #fff);color:var(--text-color, #000);box-shadow:2px 2px 6px #00000040;text-align:center;visibility:hidden;opacity:0;pointer-events:none;contain:layout paint;will-change:transform,opacity;transition:opacity .1s ease}#streetfighting-state-tooltip.visible{visibility:visible;opacity:1}#streetfighting-state-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:#999}#streetfighting-state-tooltip.below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#999}#streetfighting-state-tooltip strong{display:block;margin-bottom:6px;font-size:.82em;line-height:1.15}#streetfighting-state-tooltip p{margin:0;font-size:.67em;line-height:1.22}#streetfighting-state-tooltip img{display:block;width:82px;height:82px;margin:0 auto;object-fit:contain;object-position:center}body.dark-mode #streetfighting-state-tooltip{border-color:#666;background:#2a2a2a;color:#f0f0f0}body.dark-mode #streetfighting-state-tooltip:after{border-top-color:#666}body.dark-mode #streetfighting-state-tooltip.below:after{border-top-color:transparent;border-bottom-color:#666}.lbl-streets{display:none}
.ideology-tooltip-anchor.has-ideology-tooltip{position:relative;display:inline-block;cursor:help;text-decoration-line:underline;text-decoration-style:dotted;text-underline-offset:2px}.ideology-tooltip-card{position:absolute;bottom:calc(100% + 9px);left:50%;z-index:10000;box-sizing:border-box;width:220px;max-width:calc(100vw - 24px);padding:12px;transform:translate(-50%);border:2px solid #999;background:var(--content-bg-color, #fff);color:var(--text-color, #000);box-shadow:2px 2px 6px #00000040;font-size:.8rem;font-weight:400;line-height:1.35;text-align:center;text-decoration:none;white-space:normal;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .1s ease}.ideology-tooltip-card:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:#999}.ideology-tooltip-anchor:hover>.ideology-tooltip-card,.ideology-tooltip-anchor:focus>.ideology-tooltip-card,.ideology-tooltip-anchor:focus-visible>.ideology-tooltip-card{visibility:visible;opacity:1}.ideology-tooltip-image{display:block;width:86px;height:73px;margin:0 auto 8px;object-fit:contain}.ideology-tooltip-title{display:block;margin-bottom:7px;text-align:center}.ideology-tooltip-description{display:block;text-align:center}body.dark-mode .ideology-tooltip-card{border-color:#666;background:#2a2a2a;color:#f0f0f0}body.dark-mode .ideology-tooltip-card:after{border-top-color:#666}
@font-face{font-family:UnifrakturMaguntia;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/unifraktur-maguntia.ttf) format("truetype")}[hidden]{display:none!important}#landing-menu button{display:block;width:100%;border:0;background:transparent;padding:0;color:var(--link-color);font:inherit;text-align:left;cursor:pointer}#landing-menu li:hover,#landing-menu li:focus-within{background:var(--link-hover-color)}body.landing-page #landing-menu button,body.landing-page #scene-choices .choice{display:block;box-sizing:border-box;width:100%;text-align:center}body.landing-page #landing-start,body.landing-page #scene-choices>li:first-child .choice,body.landing-page #new-session{font-weight:700}body.landing-page.landing-menu-image-experiment #content{isolation:isolate;overflow:visible;background-color:transparent;background-image:none;box-shadow:none}body.landing-page.landing-menu-image-experiment #content:before,body.landing-page.landing-menu-image-experiment #content:after{content:"";position:absolute;z-index:-1;pointer-events:none}body.landing-page.landing-menu-image-experiment #content:before{inset:-4.75em -7em;background:radial-gradient(ellipse 68% 45% at 34% 18%,rgb(248 246 239 / 97%) 0 38%,transparent 76%),radial-gradient(ellipse 58% 62% at 70% 49%,rgb(243 243 243 / 94%) 0 42%,transparent 78%),radial-gradient(ellipse 74% 42% at 42% 84%,rgb(248 246 239 / 91%) 0 34%,transparent 76%),radial-gradient(ellipse 54% 86% at 50% 50%,rgb(243 243 243 / 98%) 0 43%,rgb(243 243 243 / 64%) 66%,transparent 91%);-webkit-mask-image:radial-gradient(ellipse closest-side at 50% 49%,#000 0 42%,rgb(0 0 0 / 92%) 55%,rgb(0 0 0 / 58%) 70%,rgb(0 0 0 / 16%) 86%,transparent 100%);mask-image:radial-gradient(ellipse closest-side at 50% 49%,#000 0 42%,rgb(0 0 0 / 92%) 55%,rgb(0 0 0 / 58%) 70%,rgb(0 0 0 / 16%) 86%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:blur(1.2em);transform:translateZ(0)}body.landing-page.landing-menu-image-experiment #content:after{inset:-3.5em -6em;background:radial-gradient(ellipse 37% 27% at 16% 34%,rgb(255 253 245 / 66%) 0 28%,transparent 76%),radial-gradient(ellipse 44% 31% at 86% 62%,rgb(255 253 245 / 61%) 0 24%,transparent 74%),radial-gradient(ellipse 38% 23% at 48% 94%,rgb(255 253 245 / 57%) 0 22%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse closest-side at center,#000 0 35%,rgb(0 0 0 / 78%) 57%,rgb(0 0 0 / 25%) 79%,transparent 100%);mask-image:radial-gradient(ellipse closest-side at center,#000 0 35%,rgb(0 0 0 / 78%) 57%,rgb(0 0 0 / 25%) 79%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;filter:blur(1.8em);animation:landing-content-mist 14s ease-in-out infinite alternate}@keyframes landing-content-mist{0%{opacity:.84;transform:translate3d(-.35em,-.2em,0) scale(.985)}to{opacity:1;transform:translate3d(.45em,.3em,0) scale(1.015)}}body.landing-page.landing-menu-image-experiment #content>.scene-heading{position:relative;isolation:isolate}body.landing-page.landing-menu-image-experiment #content>.scene-heading:before{content:"";position:absolute;z-index:-1;inset:-2.8em -6.5em -2.4em;background:radial-gradient(ellipse closest-side at center,rgb(255 253 245 / 100%) 0 38%,rgb(255 253 245 / 88%) 55%,rgb(255 253 245 / 48%) 72%,rgb(255 253 245 / 12%) 88%,transparent 100%);filter:blur(.9em);pointer-events:none}body.landing-page.landing-menu-image-experiment :is(#game-title-2,#game-author-2){display:none!important}body.landing-page.landing-menu-image-experiment :is(#landing-menu,#scene-choices){background:url(/img/hiiii.jpeg) center 72% / cover no-repeat}body.landing-page.landing-menu-image-experiment :is(#landing-menu,#scene-choices) li{background-color:transparent;background-image:radial-gradient(ellipse 40% 76% at center,#f8f5ebd6,#f8f5eb99 42%,#f8f5eb00 75%);-webkit-backdrop-filter:none;backdrop-filter:none;transition:background-color .18s ease,backdrop-filter .18s ease}body.landing-page.landing-menu-image-experiment :is(#landing-menu,#scene-choices) li:hover,body.landing-page.landing-menu-image-experiment :is(#landing-menu,#scene-choices) li:focus-within{background-color:#f3f3f347;-webkit-backdrop-filter:blur(1.5px) saturate(94%) contrast(96%);backdrop-filter:blur(1.5px) saturate(94%) contrast(96%)}@media(prefers-reduced-motion:reduce){body.landing-page.landing-menu-image-experiment :is(#landing-menu,#scene-choices) li{transition:none}body.landing-page.landing-menu-image-experiment #content:after{animation:none}}body.landing-page:before{content:"";position:fixed;inset:0;z-index:-98;background:var(--bg-color);opacity:.1;pointer-events:none}body.landing-page.intro-gated:before{opacity:0}body.landing-page.intro-revealing:before{animation:landing-veil-fade-in 1.4s ease both}#intro-gate{display:none;position:fixed;inset:0;z-index:10000;align-items:center;justify-content:center;box-sizing:border-box;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));pointer-events:auto}#intro-gate-action{min-height:44px;border:2px solid var(--border-color);border-radius:0;background:#f3f3f3b8;padding:.5em 1em;color:var(--text-color);font-family:Minion Pro,Georgia,serif;font-size:clamp(1.35rem,4vw,1.9rem);font-weight:400;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent}#intro-gate-action:focus-visible{outline:3px solid currentColor;outline-offset:4px}.intro-gate-keyboard-label{display:none}.intro-gate-touch-label{display:inline}@media(hover:hover)and (pointer:fine)and (min-width:1025px){.intro-gate-keyboard-label{display:inline}.intro-gate-touch-label{display:none}}html.touch-input .intro-gate-keyboard-label{display:none}html.touch-input .intro-gate-touch-label{display:inline}body.intro-gated #intro-gate{display:flex}body.intro-gated #page,body.intro-gated #contentSpriteContainer,body.intro-gated #news-fab,body.intro-gated #advisors-fab,body.intro-gated #achievement-toast{visibility:hidden;opacity:0}body.intro-revealing #intro-gate{display:flex;animation:intro-gate-fade-out 1.4s ease both}body.intro-revealing #page,body.intro-revealing #contentSpriteContainer,body.intro-revealing #news-fab,body.intro-revealing #advisors-fab,body.intro-revealing #achievement-toast{animation:intro-ui-fade-in 1.4s ease both}@keyframes landing-veil-fade-in{0%{opacity:0}to{opacity:.1}}@keyframes intro-gate-fade-out{0%{opacity:1}to{opacity:0}}@keyframes intro-ui-fade-in{0%{opacity:0}to{opacity:1}}#scene-title.landing-title{font-weight:700;text-shadow:2px 2px 3px rgb(0 0 0 / 35%)}#stats_sidebar.landing-poster-mode{box-sizing:border-box;width:min(22rem,calc(100vw - .8em));padding:0;background:transparent;box-shadow:none;transform:translate(-7.05rem)}#stats_sidebar.landing-poster-mode #status-tabs{display:none}body.landing-page #native-news,body.opening-campaign-screen #stats_sidebar,body.options-menu-screen #stats_sidebar{display:none!important}#landing-status-poster{box-sizing:border-box;border:3px solid #000}@media(max-width:1024px){#stats_sidebar.landing-poster-mode{width:calc(100vw - .8em);transform:none}}.landing-status h2{margin:.75em 0;text-align:center;font-size:1.15em;letter-spacing:.08em}.landing-status p{margin-bottom:.9em;font-weight:400}.landing-status p b{font-weight:700}.landing-economics{width:fit-content;margin:.8em auto 1em!important;border:2px solid var(--border-color);padding:.35em .65em;text-indent:0;letter-spacing:.04em}#campaign-radio-organizer{display:none;box-sizing:border-box;width:16rem;border:0;color:#000;font-size:1.08em;transform:translate(-1rem)}html.pre-game body:not(.landing-page) #campaign-radio-organizer{display:block}#campaign-radio-organizer h2{margin:.75em 0;font-size:1.15em;letter-spacing:.08em;text-align:center}#campaign-radio-tracks{margin-top:0;border:2px solid #000;border-radius:0}.campaign-radio-track{position:relative;display:grid;grid-template-columns:.9em minmax(0,1fr);gap:.25em;align-items:center;border-bottom:2px solid #000!important;color:#000;cursor:default}#campaign-radio-tracks .campaign-radio-track.is-added{background-color:#2d5a1b3d}#campaign-radio-tracks .campaign-radio-track.is-excluded{background-color:#b0000033}#campaign-radio-tracks .campaign-radio-track.is-locked{background-color:#ddd}.campaign-radio-track.is-partition{border-bottom-width:4px!important}.campaign-radio-track:last-child{border-bottom:0!important}.campaign-radio-track:focus{outline:none}.campaign-radio-track:focus-visible{outline:1px dotted #000;outline-offset:1px}.campaign-radio-track.dragging{opacity:.45}.campaign-radio-track.drop-before:before,.campaign-radio-track.drop-after:after{content:"";position:absolute;right:0;left:0;height:2px;background:#000}.campaign-radio-track.drop-before:before{top:-1px}.campaign-radio-track.drop-after:after{bottom:-1px}.campaign-radio-grip{color:inherit;font-family:sans-serif;line-height:1;cursor:grab;user-select:none}.campaign-radio-grip:active{cursor:grabbing}.campaign-radio-track.is-locked .campaign-radio-grip{cursor:not-allowed}.campaign-radio-details{min-width:0;align-self:center;text-align:center}.campaign-radio-name{display:block;min-width:0;list-style:none;font-size:1em;font-style:italic;text-align:center;cursor:pointer}.campaign-radio-name::-webkit-details-marker{display:none}.campaign-radio-context{margin:.45em 0 .1em;color:inherit;font-size:.88em;font-style:normal;line-height:1.3;text-align:left;cursor:pointer}.campaign-radio-requirement{margin:.45em 0 .25em;font-size:.8em;font-style:italic;line-height:1.3;text-align:center;cursor:pointer}@media screen and (max-width:767px){html.pre-game body:not(.landing-page) #campaign-radio-organizer{float:none;width:auto;margin:.4em;transform:none}}html.hugenberg-mode{--bg-color: #0b1426 !important;--content-bg-color: rgb(14 26 56 / 95%) !important;--border-color: #0a111f !important;--text-color: #fff !important;--link-color: #fff !important;--link-hover-color: rgb(255 255 255 / 12%) !important;--tab-bg-color: #0b1426 !important;--tab-color: #080f1a !important;--tab-hover-color: #122340 !important;--card-border-color: #0a111f !important;--card-bg-color: rgb(20 36 74 / 95%) !important}#hugenberg-bg{position:fixed;inset:-10vh 0 0;z-index:-50;height:110vh;overflow:hidden;background:#0b1426;pointer-events:none}.hugenberg-bg-layer{position:absolute;inset:0;background-position:center top;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity 3s ease}.hugenberg-bg-layer.active{opacity:1}html.hugenberg-mode #content,html.hugenberg-mode .tools,html.hugenberg-mode footer,html.hugenberg-mode #native-news{background-color:#0e1a38f2!important}html.hugenberg-mode #dnvp_dashboard,html.hugenberg-mode #native-news{display:none!important}html.hugenberg-mode header{background-color:transparent!important}html.hugenberg-mode #header-links,html.hugenberg-mode .tab_container,html.hugenberg-mode .tab_button{background-color:#080f1cf2!important;color:#fff!important}html.hugenberg-mode .tab_button.active{background-color:#0e1a38f2!important}html.hugenberg-mode .tab_button:hover{background-color:#122340!important}html.hugenberg-mode #content,html.hugenberg-mode .tools,html.hugenberg-mode header{color:#fff!important}html.hugenberg-mode #content ul.choices li.unavailable{border-color:#ffffff14!important;background:#0000004d!important}html.hugenberg-mode #content ul.choices li:not(.unavailable){border-color:#ffffff6b!important;background:#ffffff0d!important}html.hugenberg-mode #content ul.choices li:not(.unavailable):hover{background:#ffffff21!important}html.hugenberg-mode #content *:not([style^="color:"]):not([style*=";color:"]):not([style*="; color:"]),html.hugenberg-mode .tools *:not([style^="color:"]):not([style*=";color:"]):not([style*="; color:"]),html.hugenberg-mode #dnvp_dashboard *:not([style^="color:"]):not([style*=";color:"]):not([style*="; color:"]),html.hugenberg-mode header *:not([style^="color:"]):not([style*=";color:"]):not([style*="; color:"]){color:#fff!important}html.hugenberg-mode #dnvp_dashboard{color:#fff!important}html.hugenberg-mode #content hr{border-color:#fff!important;background-color:#fff!important;color:#fff!important}html.hugenberg-mode #content [style^="color:"] *,html.hugenberg-mode #content [style*=";color:"] *,html.hugenberg-mode #content [style*="; color:"] *,html.hugenberg-mode .tools [style^="color:"] *,html.hugenberg-mode .tools [style*=";color:"] *,html.hugenberg-mode .tools [style*="; color:"] *,html.hugenberg-mode #dnvp_dashboard [style^="color:"] *,html.hugenberg-mode #dnvp_dashboard [style*=";color:"] *,html.hugenberg-mode #dnvp_dashboard [style*="; color:"] *,html.hugenberg-mode header [style^="color:"] *,html.hugenberg-mode header [style*=";color:"] *,html.hugenberg-mode header [style*="; color:"] *{color:inherit!important}html.hugenberg-mode #qualities .sidebar-economics-link button,html.hugenberg-mode #content .spd-list-expand-btn,html.hugenberg-mode #content .dnvp-list-expand-btn,html.hugenberg-mode #content .cnbl-expand-btn,html.hugenberg-mode #content #others-expand-btn,html.hugenberg-mode [class$=-expand-btn]{border-color:#fff!important;background:transparent!important;color:#fff!important}html.hugenberg-mode #content ul.choices li.unavailable,html.hugenberg-mode #content ul.choices li.unavailable *{color:#6d7c99!important}html.hugenberg-mode .native-tooltip,html.hugenberg-mode .card-tooltip,html.hugenberg-mode .rw-tip-div,html.hugenberg-mode [class$=-tip],html.hugenberg-mode [class*="-tip "],html.hugenberg-mode [class^=tip-],html.hugenberg-mode .ideology-tooltip-card{border-color:#0e1a38f2!important;background:#0e1a38f2!important;color:#fff!important;box-shadow:2px 2px 10px #0000008c!important}html.hugenberg-mode .native-tooltip *:not([style^="color:"]):not([style*=";color:"]):not([style*="; color:"]),html.hugenberg-mode .card-tooltip *:not([style^="color:"]):not([style*=";color:"]):not([style*="; color:"]),html.hugenberg-mode .rw-tip-div *:not([style^="color:"]):not([style*=";color:"]):not([style*="; color:"]),html.hugenberg-mode [class$=-tip] *:not([style^="color:"]):not([style*=";color:"]):not([style*="; color:"]),html.hugenberg-mode [class*="-tip "] *:not([style^="color:"]):not([style*=";color:"]):not([style*="; color:"]),html.hugenberg-mode [class^=tip-] *:not([style^="color:"]):not([style*=";color:"]):not([style*="; color:"]),html.hugenberg-mode .ideology-tooltip-title,html.hugenberg-mode .ideology-tooltip-description{color:#fff!important}html.hugenberg-mode .ideology-tooltip-card:after{border-top-color:#0e1a38f2!important}html.hugenberg-mode .ideology-tooltip-anchor.has-ideology-tooltip{text-decoration-color:#8fa6cc!important}html.hugenberg-mode #cabinet_overview#cabinet_overview,html.hugenberg-mode #cabinet_overview#cabinet_overview *:not([style^="color:"]):not([style*=";color:"]):not([style*="; color:"]){color:#1a1a1a!important}html.hugenberg-mode #exec_overview .exec-meter-label,html.hugenberg-mode #exec_overview .exec-portrait-role,html.hugenberg-mode #exec_overview .exec-portrait-name,html.hugenberg-mode #exec_overview .exec-portrait-party,html.hugenberg-mode #exec_overview .exec-priorities-text{color:#e6e6e6!important}html.hugenberg-mode #exec_overview .exec-meter-track,html.hugenberg-mode #exec_overview .exec-meter-row.exec-meter-divider{border-color:#888!important}#header-links button{border:0;background:transparent;padding:0 .75em 0 0;color:var(--link-color);font:inherit;cursor:pointer}#header-links button:hover,#header-links button:focus-visible{background:var(--link-hover-color)}#status-tabs{margin-bottom:0}.status-tab-row{display:flex;width:100%}.status-tab-row .tab_button{flex:1}#game-nav:empty{display:none}.nav-button{border:0;background:var(--tab-color);padding:10px;color:var(--text-color);font:inherit;cursor:pointer}.nav-button:hover,.nav-button:focus-visible{background:var(--tab-hover-color)}.nav-button[aria-current=page]{background:var(--content-bg-color)}#scene-title:empty,#scene-subtitle:empty,#scene-choices:empty{display:none}html.native-scene-typing #scene-choices{display:none!important}#scene-subtitle{text-align:center;text-indent:0}#game-error{border:2px solid #900;padding:.5em;color:#900;text-indent:0}#qualities .sidebar-metric{margin:0 0 1em}#qualities .sidebar-office,#qualities .sidebar-parliament{text-indent:0}#qualities .sidebar-parliament{line-height:1.3em}#qualities .backing-wrap{position:relative;display:inline;cursor:help;text-decoration:underline;text-decoration-style:dotted}#content .economy-backing-wrap{position:relative;display:inline;cursor:help;text-decoration:underline dotted;text-underline-offset:2px}#content .economy-backing-tip,body>.economy-backing-tip.viewport-tooltip-visible{position:absolute;bottom:125%;left:0;z-index:100;display:none;box-sizing:border-box;width:260px;border:2px solid #999;background:#fff;padding:10px;color:#431;box-shadow:2px 2px 6px #0003;font-size:13px;font-weight:400;line-height:1.35;text-align:left;text-decoration:none;white-space:normal}#content .economy-backing-wrap:hover .economy-backing-tip,#content .economy-backing-wrap:focus-within .economy-backing-tip{display:block}#qualities .backing-wrap .backing-tip,body>.backing-tip.viewport-tooltip-visible{position:absolute;bottom:125%;left:50%;z-index:100;display:none;box-sizing:border-box;width:260px;border:2px solid #999;background:#fff;padding:10px;box-shadow:2px 2px 6px #0003;color:#431;font-size:1em;font-weight:400;line-height:1.3;text-align:center;text-decoration:none;transform:translate(-50%);white-space:normal}#qualities .backing-wrap:hover .backing-tip,#qualities .backing-wrap:focus-within .backing-tip{display:block}#qualities .backing-tip-image,body>.backing-tip.viewport-tooltip-visible .backing-tip-image{display:block;width:100%;margin:0 auto 4px;border:1px solid #999}#qualities .backing-tip-rows,body>.backing-tip-rows.viewport-tooltip-visible{width:260px!important;text-align:left!important}#qualities .backing-tip-row,body>.backing-tip.viewport-tooltip-visible .backing-tip-row{display:block;line-height:1.5;font-size:1em}#qualities .sidebar-economics-link{margin-top:8px;text-align:center}#qualities .sidebar-economics-link button,#qualities .sidebar-action{border:1px solid #431;background:transparent;padding:4px 10px;color:#431;cursor:pointer}#qualities .sidebar-economics-link button{font-family:Georgia,serif;font-size:1em;text-transform:uppercase;letter-spacing:.05em}#qualities .sidebar-action{font:inherit}#qualities .sidebar-economy{margin-top:1em}#qualities .sidebar-economy .sidebar-metric{margin:.3em 0}#qualities .sidebar-trend-up{color:#b00000}#qualities .sidebar-trend-down{color:#2d5a1b}#qualities .sidebar-radio{margin-top:.8em;margin-bottom:15px;text-align:center}#qualities .sidebar-song{margin-bottom:6px;color:#4a3728;font:italic 1em Georgia,serif;text-indent:0}#qualities .sidebar-radio-controls{display:flex;gap:6px;justify-content:center}#qualities .sidebar-radio-controls button{border:1px solid #000;border-radius:0;background:none;padding:2px 8px;color:#000;font-family:Georgia,serif;cursor:pointer}#qualities .kaiser-wrap{position:relative;display:inline;cursor:help;text-decoration:underline dotted}#qualities .kaiser-wrap .kaiser-tip,body>.kaiser-tip.viewport-tooltip-visible{display:none;position:absolute;bottom:125%;left:50%;transform:translate(-50%);background:#fff;border:1px solid #999;padding:10px;width:220px;font-size:1em;text-align:center;z-index:100;box-shadow:2px 2px 6px #0003}#qualities .kaiser-wrap:hover .kaiser-tip,#qualities .kaiser-wrap:focus .kaiser-tip{display:block}#qualities .status-mission-heading{margin:1em 0 .5em;text-align:center}#qualities .status-mission-title{margin:-8px 0 16px;border-top:3px solid #000;border-bottom:3px solid #000;padding:15px;color:#000435;font-size:1em;font-weight:900;letter-spacing:.05em;text-align:center;text-transform:uppercase;word-break:break-word}#qualities .status-mission-title-join{margin:2px 0;color:#000;font-size:.8em;letter-spacing:.2em}#qualities .status-mission-image{display:block;box-sizing:border-box;width:100%;max-width:400px;height:200px;margin:16px auto;border:2px solid #000435;object-fit:cover;cursor:pointer}#qualities .status-mission-card.secondary .status-mission-image{height:auto;margin:0 auto 8px;border:1px solid #000;cursor:default}#qualities .status-mission-metric{margin-top:8px;text-align:center}#qualities .status-mission-metrics.primary .status-mission-metric{margin-top:0;text-align:left}#qualities .status-mission-metric-label,#qualities .status-mission-metric-value{font-size:.85em;font-weight:700}#qualities .status-mission-portrait{display:block;width:100%;max-width:150px!important;margin:8px auto 0;border:2px solid #000435}#qualities .status-mission-caption{margin-top:4px;font-size:.85em;font-weight:700;text-align:center}#qualities .status-mission-office{font-size:.75em;letter-spacing:.1em;text-align:center}.entente-panel-handle{position:absolute;z-index:50;display:flex;width:20px;height:60px;align-items:center;justify-content:center;border:1px solid #431;border-right:0;background:#f3f3f3;padding:0;box-shadow:-2px 2px 6px #0000001a;cursor:pointer}.entente-panel-bars{display:flex;height:100%;gap:4px;padding:4px 0}.entente-panel-bars i{display:block;width:2px;background:#431}.entente-side-panel{position:absolute;z-index:49;box-sizing:content-box;width:220px;border:1px solid #431;background:#f3f3f3;padding:.6em;box-shadow:-2px 2px 12px #0003;color:#431;font:.9em Georgia,serif}.entente-panel-title{margin-bottom:8px;font-weight:700;text-align:center}.entente-flag{width:90px;height:56px;border:2px solid #000;object-fit:cover}.entente-side-panel>.entente-flag{display:block;margin:0 auto 8px}.entente-cards{display:flex;min-height:60px;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px;margin-bottom:8px}.entente-card{width:38px;height:52px;border:1px solid #333;background:#fff}.entente-deterrence{padding:8px 4px;color:#8b0000;font-style:italic;font-weight:700;line-height:1.3;text-align:center}.entente-allied-flags{display:flex;justify-content:space-around;margin-bottom:8px}.entente-alerts{margin-bottom:10px;font-size:.85em;text-align:center}.entente-description{margin-bottom:8px;font-size:.85em;text-align:center}.entente-footnote{color:#666;font-size:.7em;font-style:italic;text-align:center}#qualities .status-taming-metric{margin:2px 0 6px;text-align:center}#qualities .status-taming-label{color:#000;font-size:.85em;font-weight:700;letter-spacing:.01em}#qualities .status-taming-value{font-size:.85em;font-weight:300}#qualities .status-taming-relationship{margin-top:2px}#qualities .status-taming-relationship .status-taming-value{font-weight:700}#qualities .status-taming-party-nsdap{color:#5a2e0c}#qualities .status-taming-party-volkisch{color:#06402b}#qualities .status-taming-party-dvfp{color:#c4a484}#qualities .status-taming-electoral{margin-top:8px;margin-bottom:0}#qualities .status-taming-electoral .status-taming-value{font-weight:400}#qualities .status-taming-image-frame{max-width:400px;height:200px;margin:0 auto 6px;overflow:hidden;border:2px solid #000435}#qualities .status-taming-image{width:100%}#qualities .status-taming-portraits{display:flex;justify-content:space-around;align-items:flex-start;margin:16px 0 8px}#qualities .status-taming-portrait-item{width:45%;text-align:center}#qualities .status-taming-portrait{display:block;width:100%;max-width:120px!important;height:150px;margin:0 auto;border:2px solid #000435;filter:grayscale(100%);object-fit:cover;object-position:top}#qualities .status-taming-portrait-name{margin-top:4px;font-size:.7em;font-weight:300}#qualities .status-map-details{display:block;max-width:800px;margin-top:16px}#qualities .status-map-details[hidden]{display:none}#qualities .status-map-details h3{margin:0 0 4px;font-size:1.2em;text-align:center}#qualities .status-map-detail-image,#qualities .status-map-image{display:block;width:100%;height:auto;border:2px solid #000}#qualities .status-card-description,#qualities .status-map-details>p{text-align:center;text-indent:0}#qualities .status-map-details>p{margin:0 0 10px;font-size:.8em}#qualities .status-map-frame{position:relative;display:inline-block;max-width:100%;margin-top:16px;line-height:0}#qualities .w-hs{position:absolute;z-index:10;border:0;background:transparent;padding:0;transform:translate(-50%,-50%);cursor:pointer;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}#qualities .w-hs-dot{display:block;width:5px;height:5px;border:1.5px solid #fff;border-radius:50%;background:#3e88b3e5;transition:transform .15s,background .15s}#qualities .w-hs:hover .w-hs-dot,#qualities .w-hs-active .w-hs-dot{border-color:#fff;background:#c9a96e;transform:scale(1.6)}#qualities .status-map-detail-image{height:200px;margin-bottom:12px;object-fit:cover}#qualities .status-map-stats p{margin:4px 0;text-align:center;text-indent:0}#qualities .status-map-stats strong{font-size:1em}#qualities .status-map-stats span{font-size:.85em}#qualities .status-map-government{margin-top:8px;text-align:center}#qualities .status-map-government .sidebar-action{display:inline-block;font-family:Georgia,serif;font-size:1em;text-transform:uppercase;letter-spacing:.05em}#qualities .status-government{margin-top:-8px;line-height:1.5;text-align:center}#qualities .status-government-message{margin-top:4px}#qualities .status-government-label{margin-top:8px;font-weight:700}#qualities .status-government-track{height:14px;margin-top:4px;border:2px solid #000;background:#f3f3f3}#qualities .status-government-fill{height:100%}#qualities .status-government-action-title{margin-top:6px;font-style:italic}#qualities .status-government-minister{margin-top:4px}#qualities .status-government-action-description{margin-top:6px;font-size:.9em}#qualities .status-government .sidebar-action{margin-top:8px;border:2px solid #000;padding:4px 14px;color:#431;font-family:Georgia,serif;font-size:1em;letter-spacing:.05em;text-transform:uppercase}#qualities .status-government-none{font-style:italic}#qualities .status-government-meters{display:flex;justify-content:space-around;gap:4px;margin-top:10px}#qualities .status-government-meter{display:flex;flex:1;min-width:0;flex-direction:column;align-items:center}#qualities .status-government-meter-track{display:flex;width:26px;height:130px;align-items:flex-end;border:2px solid #000;background:#f3f3f3}#qualities .status-government-meter-fill{width:100%}#qualities .status-government-meter-label{margin-top:4px;font-size:.7em;line-height:1.1;white-space:nowrap}button.card{display:inline-block;position:relative;box-sizing:content-box;width:120px;height:150px;margin:0 0 .5em;border:10px solid var(--card-border-color);background:transparent;padding:0;box-shadow:5px 5px 10px #0003;color:inherit;font:inherit;vertical-align:top;cursor:pointer}button.card:hover:not(:disabled),button.card:focus-visible:not(:disabled){left:-5px;top:-5px;box-shadow:10px 10px 10px #0003}button.card:disabled{cursor:default}button.card .card-img{display:block;width:120px;height:150px;object-fit:cover}button.card .card-face-placeholder{display:block;width:120px;height:150px;background:var(--card-bg-color)}.card-tooltip{visibility:hidden;position:fixed;left:-9999px;top:0;z-index:1000;width:150px;max-width:min(320px,calc(100vw - 24px));border:1px solid var(--border-color);background:var(--content-bg-color);padding:.5em;color:var(--text-color);text-align:left;white-space:normal}button.card:hover .card-tooltip,button.card:focus .card-tooltip{visibility:visible}button.card.passive-card{cursor:help}ul.pinned-cards button.card:hover .card-passive-tip,ul.pinned-cards button.card:focus .card-passive-tip{display:block}button.card[data-faction=authcon]{border-color:#000435}button.card[data-faction=christsoc]{border-color:#dab1da}button.card[data-faction=volkskons]{border-color:#90d5ff}button.card[data-faction=volkisch]{border-color:#06402b;background:#06402b}button.card[data-faction][data-role=deputy]{width:80px;height:100px;border-width:5px}button.card[data-faction][data-role=deputy] .card-img{width:80px;height:100px}body.empowered-authcon button.card[data-faction=authcon],body.empowered-christsoc button.card[data-faction=christsoc],body.empowered-volkskons button.card[data-faction=volkskons],body.empowered-volkisch button.card[data-faction=volkisch]{border-color:#daa520;box-shadow:0 0 12px #daa5207f,3px 3px 8px #0000004d}ul.hand.has-executive>li.executive-fixed button.card{border-color:#b0b0b0}.choice-image{float:left;width:90px;height:90px;margin:0 1em .4em 0;object-fit:cover}#scene-choices li .choice-opt-tip,body>.choice-opt-tip.viewport-tooltip-visible{display:none;position:fixed;top:0;left:-9999px;z-index:100;border:2px solid #999;background:#fff;min-width:150px;padding:8px 12px;box-shadow:2px 2px 6px #0003;color:#000;font-size:.95em;font-style:normal;font-weight:400;line-height:1.7;text-align:left;text-decoration:none;white-space:nowrap;pointer-events:none}#scene-choices .reichswehr-choice-gif,body>.reichswehr-choice-gif.viewport-tooltip-visible{display:none;position:fixed;top:0;left:-9999px;z-index:9999;width:350px;max-width:calc(100vw - 16px);height:auto;border:3px solid #888;pointer-events:none}#scene-choices li:hover .choice-opt-tip,#scene-choices li:focus-within .choice-opt-tip{display:block}#new-game{display:block;box-sizing:border-box;width:100%;margin-top:.5em;border:2px solid #876;border-radius:4px;background:transparent;padding:.5em;color:var(--link-color);font:inherit;text-align:left;cursor:pointer}#scene-body:after{display:block;clear:both;content:""}#scene-body p{margin:0 0 1em;text-indent:1em}.rich-image{max-width:100%}.rich-image-left{float:left}.rich-image-right{float:right}.rich-image-center{display:block;float:none;margin-right:auto;margin-left:auto}.scene-table-wrap{clear:both;width:100%;margin:0;overflow:visible}.scene-table{width:100%;border-collapse:collapse;border-spacing:0;font-size:inherit}.scene-table th,.scene-table td{border:0;padding:6px 10px;text-align:left;text-indent:0;vertical-align:middle;white-space:nowrap}.scene-table th{font-weight:400}.scene-table tr[hidden]{display:none}body.dsr-parliaments-screen .scene-table td,body.dsr-parliaments-screen .scene-table th{white-space:normal}body.freedom-act-provisions-screen .scene-table-wrap{overflow:hidden}body.freedom-act-provisions-screen .scene-table{table-layout:fixed}body.freedom-act-provisions-screen .scene-table td,body.freedom-act-provisions-screen .scene-table th{white-space:normal;overflow-wrap:anywhere}.scene-table-wrap.election-results-table{width:100%}.scene-table.election-results-table{width:100%;border-collapse:collapse;border-spacing:0}.scene-table.election-results-table th,.scene-table.election-results-table td{padding:4px 10px;font-size:1em;white-space:nowrap}.party-swatch{margin-right:.3em;vertical-align:-.08em}.table-group-toggle{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1em;height:1em;border:1px solid #000;border-radius:0;background:transparent;padding:0;margin:0 .4em 0 -1.4em;color:inherit;font:inherit;line-height:1;vertical-align:middle;cursor:pointer}.scene-parliament-flow{display:block;max-width:100%;margin:.6em auto;overflow:visible}.scene-parliament-party-reveal .seat{cursor:help}.toleration-seat-summary{color:#111;text-anchor:middle;pointer-events:none}.toleration-seat-summary text{fill:currentColor;font-family:inherit;font-weight:700}.toleration-seat-summary .toleration-seat-total{font-family:Tahoma,sans-serif;font-size:24px}.toleration-seat-label{font-size:15px}.toleration-seat-summary .toleration-seat-ratio{font-size:13px;font-weight:400}.spd-demand-badge{appearance:none;position:relative;display:inline-grid;width:1em;height:1em;margin:0 .24em 0 0;border:0;border-radius:0;box-shadow:none;background:transparent;padding:0;vertical-align:-.12em;font:inherit;line-height:1}.spd-demand-badge img{grid-area:1 / 1;width:100%;height:100%;object-fit:contain;transition:filter .14s ease,opacity .14s ease}.spd-demand-badge-inactive{cursor:default}.spd-demand-badge-inactive img{filter:grayscale(1);opacity:.34}.spd-demand-badge-active{cursor:help}.spd-demand-badge-active img{filter:none;opacity:1}.spd-demand-lock-ring{position:absolute;inset:-4px;width:calc(100% + 8px);height:calc(100% + 8px);overflow:visible;pointer-events:none;transform:rotate(-90deg)}.spd-demand-lock-progress{fill:none;stroke:#d5a62e;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;opacity:0;filter:drop-shadow(0 0 1px rgb(68 45 7 / 85%))}.spd-demand-badge.tooltip-locking .spd-demand-lock-progress{opacity:1;animation:spd-demand-tooltip-lock var(--tooltip-lock-delay, 1.5s) linear forwards}.spd-demand-badge.tooltip-locked .spd-demand-lock-progress{opacity:1;stroke-dashoffset:0}@keyframes spd-demand-tooltip-lock{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.spd-demand-tooltip{position:fixed;z-index:10003;box-sizing:border-box;width:min(410px,calc(100vw - 16px));border:2px solid #8f7a4c;background:#fbf5df;padding:10px 12px;color:#34250f;box-shadow:3px 4px 9px #00000061;font:1rem/1.3 Minion Pro,Georgia,serif;text-align:left;white-space:normal;pointer-events:none}.spd-demand-tooltip[hidden]{display:none}.spd-demand-tooltip.viewport-tooltip-locked{border-color:#c69829;box-shadow:0 0 0 1px #6c5019,3px 4px 9px #0000006b;pointer-events:auto}.spd-demand-tooltip>strong{display:block;margin-bottom:.25em}.spd-demand-tooltip-copy,.spd-demand-tooltip-warning{display:block}.spd-demand-tooltip-warning{margin-top:.45em}.toleration-seat-ratio-trigger{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:2px;cursor:help;pointer-events:all}.toleration-mandate-tooltip{position:fixed;z-index:10002;box-sizing:border-box;width:min(580px,calc(100vw - 16px));border:2px solid #999;background:#fff;padding:8px 12px;color:#2b2b2b;box-shadow:2px 2px 6px #00000059;font:.9rem/1.25 Minion Pro,Georgia,serif;pointer-events:none}.toleration-mandate-tooltip[hidden]{display:none}.toleration-mandate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.toleration-mandate-bloc{white-space:nowrap}.toleration-mandate-column ul{margin:4px 0 0;padding:0;list-style:none}.toleration-mandate-party{white-space:nowrap}.toleration-mandate-empty{color:#888;font-style:italic}.toleration-benches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:1em;text-align:center}.toleration-bench{min-width:0}.toleration-bench-heading{font-weight:700}.toleration-bench-total{margin-bottom:.35em}.toleration-party{margin:.15em 0}.toleration-party span{color:#666}.toleration-bench-empty{color:#888}.scene-parliament-flow.state-parliament{width:400px;height:220px;margin:5px auto 4px}body.french-election-screen .scene-table-wrap.election-results-table{overflow:hidden}body.french-election-screen .scene-table.election-results-table{table-layout:fixed}body.french-election-screen .scene-table.election-results-table th,body.french-election-screen .scene-table.election-results-table td{box-sizing:border-box;padding:4px 3px;text-align:center;white-space:nowrap}body.french-election-screen .scene-table.election-results-table th:first-child,body.french-election-screen .scene-table.election-results-table td:first-child{width:24%;text-align:left}body.french-election-screen .scene-table.election-results-table th:nth-child(2),body.french-election-screen .scene-table.election-results-table td:nth-child(2){width:18%}body.french-election-screen .scene-table.election-results-table th:nth-child(3),body.french-election-screen .scene-table.election-results-table td:nth-child(3){width:16%}body.french-election-screen .scene-table.election-results-table th:nth-child(4),body.french-election-screen .scene-table.election-results-table td:nth-child(4){width:26%}body.french-election-screen .scene-table.election-results-table th:nth-child(5),body.french-election-screen .scene-table.election-results-table td:nth-child(5){width:16%}@media(max-width:1024px){body.french-election-screen .scene-table.election-results-table th,body.french-election-screen .scene-table.election-results-table td{padding:3px 2px;font-size:.82em}}@media(max-width:620px){.toleration-benches{gap:7px;font-size:.86em}}#scene-body .state-flag{margin:0 0 5px;text-align:center;text-indent:0}#scene-body .state-monarch,#scene-body .state-office,#scene-body .state-government,#scene-body .state-president{text-align:center;font-size:.9em;text-indent:0}#scene-body .state-monarch,#scene-body .state-office{margin:0 0 2px}#scene-body .state-government{margin:0 0 -30px}#scene-body .state-president{margin:-10px 0 0}.election-region-map-wrap{position:relative;margin:0 0 1em;text-indent:0}.election-region-map{display:block;box-sizing:border-box;width:100%;max-width:500px;height:auto;margin:0 auto;border:4px solid #000;border-radius:4px}.election-region-hitbox{fill:transparent;stroke:none;cursor:pointer;pointer-events:all}.election-region-hitbox:focus-visible{fill:#ffffff24;outline:none}.election-region-tooltip{position:fixed;z-index:99999;min-width:280px;max-width:340px;border:1px solid #999;border-radius:5px;padding:8px 10px;background:#fff;box-shadow:0 3px 12px #00000040;color:#000;font-family:Georgia,serif;pointer-events:none}.election-region-tooltip[hidden]{display:none}.election-region-tooltip-title{margin-bottom:5px;border-bottom:1px solid #ddd;padding-bottom:4px;font-weight:700;text-align:center}.election-region-tooltip-columns{display:flex;gap:14px}.election-region-tooltip-columns>div{flex:1;min-width:110px}.election-region-tooltip-columns>div>b{display:block;margin-bottom:3px;font-size:14px;text-align:center}.election-region-tooltip-columns>div>div{display:flex;align-items:center;gap:4px;margin:3px 0;font-size:14px}.election-region-tooltip-columns i{width:10px;height:10px;border-radius:2px;flex-shrink:0}.election-region-tooltip canvas{display:block;margin:6px auto 2px}.election-region-map-mecklenburg{max-width:320px;border:2px solid #999}.election-region-map-wrap-mecklenburg .election-region-tooltip{min-width:160px;max-width:none;padding:4px 10px}.election-region-map-wrap-mecklenburg .election-region-tooltip-title{margin-bottom:0;padding-bottom:3px;font-size:13px}.election-region-map-wrap-mecklenburg .election-region-tooltip>div:last-child>div{display:flex;align-items:center;gap:5px;margin:1px 0;font-size:11px}.election-region-map-wrap-mecklenburg .election-region-tooltip>div:last-child i{width:10px;height:10px;border-radius:2px;flex-shrink:0}.election-region-map-wrap-mecklenburg .election-region-tooltip canvas{margin:4px auto}#scene-body .election-region-map-caption{margin:.7em 0 0;text-indent:0}.native-tooltip-wrap{position:relative;display:inline;text-decoration:underline;text-decoration-style:dotted;cursor:help}.native-tooltip{display:none;position:absolute;left:50%;z-index:1000;width:200px;max-width:min(200px,calc(100vw - 24px));border:2px solid #999;background:#fff;padding:10px;box-shadow:2px 2px 6px #0003;color:#000;font-size:.95em;line-height:1.4;text-align:center;text-decoration:none;transform:translate(-50%);white-space:normal}.native-tooltip-above{bottom:125%}.native-tooltip-below{top:125%}.native-tooltip-wrap:hover>.native-tooltip,.native-tooltip-wrap:focus-within>.native-tooltip{display:block}.vote-share-tooltip-wrap{text-decoration:none}.vote-share-native-tooltip{box-sizing:border-box;width:106px;max-width:106px;height:106px;padding:5px}.vote-share-tooltip-pie{display:block;width:94px;height:94px}.vote-share-key-native-tooltip{width:128px;max-width:min(128px,calc(100vw - 24px));padding:8px}.vote-share-tooltip-key,.vote-share-tooltip-key>span{display:block}.vote-share-tooltip-key>span{display:grid;grid-template-columns:11px minmax(0,1fr);align-items:center;gap:6px;margin:1px 0;color:#431;font-size:12px;line-height:1.2;text-align:left;white-space:nowrap}.vote-share-tooltip-key i{width:11px;height:11px;border:1px solid #000}.table-group-toggle+.party-swatch,.table-group-toggle+.party-swatch+span{vertical-align:middle}.minor-party-native-tooltip{width:280px;max-width:min(280px,calc(100vw - 24px))}.minor-party-native-tooltip>span{display:block}.minor-party-native-tooltip img{display:block;width:100px;height:100px;margin:0 auto 8px;object-fit:contain}.kratzig-wrap{position:relative;display:inline-block;cursor:help;text-decoration:underline dotted}.kratzig-wrap .kratzig-tip{display:none;position:absolute;bottom:125%;left:50%;transform:translate(-50%);background:#fff;border:1px solid #999;padding:8px;width:220px;font-size:.85em;text-align:left;z-index:100;box-shadow:2px 2px 6px #0003}.kratzig-wrap:hover .kratzig-tip{display:block}body>.viewport-tooltip-visible{display:inline-block!important;visibility:visible!important;opacity:1!important;position:fixed!important;right:auto!important;bottom:auto!important;max-height:calc(100vh - 16px);overflow:auto;transform:none!important;z-index:2147483647!important;pointer-events:none}body>.viewport-tooltip-visible.viewport-tooltip-locked{position:absolute!important}#dnvp_dashboard:not([hidden]){display:block;width:100%}.party-dashboard-heading{margin-bottom:.7em;border-bottom:1.5px solid #000;padding-bottom:.5em;color:#4a3728;font:1.3em Georgia,serif;letter-spacing:.05em;text-align:center}.party-dashboard-leaders{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:12px;text-align:center}.party-dashboard-leader{flex:0 1 210px;min-width:0}.party-dashboard-leader img{display:block;box-sizing:border-box;width:170px;height:210px;margin:0 auto;border:2px solid #000;object-fit:cover;object-position:top}.party-dashboard-leader strong,.party-dashboard-leader span{display:block}.party-dashboard-leader strong{margin-top:.4em;color:#4a3728;font-size:.9em}.party-dashboard-leader span{color:#666;font-size:.85em}.party-dashboard-congress{margin-top:.8em;text-align:center}.party-dashboard-congress h3{margin:0 0 .2em;color:#4a3728;font-size:1em;letter-spacing:.05em;text-transform:uppercase}.party-dashboard-congress-row{display:flex;align-items:flex-start;justify-content:center;gap:12px}.party-dashboard-congress-chart{min-width:0;flex:1 1 auto}.party-dashboard-congress svg{display:block;width:100%;max-width:400px;height:145px;margin:0 auto}.party-dashboard-laender-card{flex:0 0 92px;margin-top:.5em;text-align:center}button.card.party-dashboard-laender{width:100px;height:120px;margin-right:0;border-width:6px;font:inherit}button.card.party-dashboard-laender .card-img{width:100px;height:120px}button.card.party-dashboard-laender .card-img{object-position:center}.party-dashboard-laender-caption{margin-top:.28em;padding-left:12px;color:#431;font-size:.75em;font-weight:700}.party-dashboard-streetfighting-card,.party-dashboard-toleration-card,.party-dashboard-party-card{position:absolute;top:28px;left:calc(50% + 110px);width:112px;margin:0;text-align:center}.party-dashboard-streetfighting-card,.party-dashboard-party-card-left{right:calc(50% + 110px);left:auto}button.card.party-dashboard-streetfighting,button.card.party-dashboard-toleration,button.card.party-dashboard-party{width:100px;height:120px;margin-right:0;border-width:6px;padding:0;font:inherit}button.card.party-dashboard-streetfighting .card-img,button.card.party-dashboard-toleration .card-img,button.card.party-dashboard-party .card-img{width:100px;height:120px;object-position:center top}.party-dashboard-streetfighting-caption,.party-dashboard-toleration-caption,.party-dashboard-party-caption{display:block;margin-top:.28em;padding-left:0;color:#431;font-size:.75em;font-weight:700}.party-dashboard-streetfighting-view{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;padding-top:20px;color:#431;font-size:.8em;text-align:left;overflow-wrap:anywhere;white-space:normal}.party-dashboard-streetfighting-view .party-dashboard-party-card-left{position:static;width:112px;margin:0}.party-dashboard-streetfighting-left-rail{display:flex;flex-direction:column;align-items:center;width:112px}.streetfighting-levers{display:grid;grid-template-columns:repeat(2,54px);align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:132px;margin-top:20px;border:2px solid #000;padding:8px}.streetfighting-lever{display:grid;place-items:center;width:54px;height:54px;margin:0;border:0;padding:0;background:transparent;cursor:help;font:inherit}.streetfighting-lever img{display:block;width:52px;height:52px;object-fit:contain}.streetfighting-lever:focus-visible{outline:2px solid #4a3728;outline-offset:2px}.party-dashboard-streetfighting-content{min-width:0;padding:0}.party-dashboard-streetfighting-content #streetfighting-map-test{position:relative;width:100%;margin:0;transform:translate(20px,20px)}.party-dashboard-toleration-view{position:relative;color:#431;font-size:.8em;text-align:left;overflow-wrap:anywhere;white-space:normal}.party-dashboard-toleration-view:before{float:right;width:112px;height:160px;margin:28px calc(50% - 222px) 0 1.1em;content:""}.party-dashboard-toleration-view:after{display:block;clear:both;content:""}.party-dashboard-toleration-view p{margin:.8em 0;font-size:1rem;line-height:1.45;text-indent:0;overflow-wrap:anywhere;white-space:normal}.party-dashboard-party-caption{font-size:.8522727em}.party-dashboard-toleration-parliament .toleration-support-outline{pointer-events:none}.party-dashboard-toleration-parliament,.party-dashboard-toleration-view .toleration-benches{clear:both}.party-dashboard-congress-legend{display:flex;flex-wrap:nowrap;justify-content:center;gap:.6em;margin-top:.5em;font-size:.75em}.party-dashboard-congress-legend>span{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap}.party-dashboard-congress-legend i{display:inline-block;width:10px;height:10px;margin-right:3px;border-radius:50%}#native-news:not([hidden]){display:block}#newsbox-frame{position:relative;min-height:200px;background:#fffffff2;padding:1em;color:#333;font:.95em/1.6 Georgia,serif;text-align:center}#newsbox-frame h3{margin:0 0 .5em;border-bottom:1px solid #ffffffff;padding-bottom:.3em;color:#4a3728;font:1.7em UnifrakturMaguntia,cursive;letter-spacing:1px}#newsbox-frame.language-picker .language-picker-title{display:flex;min-height:1.7em;align-items:center;justify-content:center;margin:.7em 0 .6em;border:0;padding:0;color:#431;font: 1.35em Minion Pro,Georgia,serif;line-height:1;letter-spacing:.08em;text-transform:uppercase}.language-picker-grid{display:grid;grid-template-columns:repeat(2,100px);align-items:center;justify-content:center;gap:1.15em 1.1em;width:100%;margin:0 auto .9em;border-spacing:0}.language-picker-grid tbody,.language-picker-grid tr{display:contents}.language-picker-grid td{display:flex;width:100px;height:67px;align-items:center;justify-content:center;padding:0;text-align:center}.language-picker-flag{display:flex;box-sizing:border-box;width:100px;height:67px;align-items:center;justify-content:center;margin:0 auto;border:3px solid transparent;background:transparent;padding:3px;line-height:0;cursor:pointer}.language-picker-flag[aria-pressed=true]{border-color:#000}.language-picker-flag:focus-visible{outline:1px dotted #000;outline-offset:2px}.language-picker-flag img{display:block;width:88px;min-width:88px;height:55px;object-fit:cover}#newsbox-frame p{min-height:80px;margin:0 0 1.5em;color:#333;font-size:1em;text-align:left;text-indent:0;white-space:pre-wrap}#newsbox-frame .news-line{display:block;margin-bottom:.6em}#newsbox-frame .news-line-last{margin-bottom:0}#newsbox-frame .news-seal{margin-top:.5em;text-align:center}#newsbox-frame .news-seal img{width:60px;opacity:.7}#newsbox-frame .nb-arrow-btn{position:absolute;right:8px;bottom:6px;border:0;background:transparent;color:#4a4a4a;padding:4px;font:inherit;user-select:none;outline:none;cursor:pointer}#newsbox-frame .nb-arrow-btn svg{display:block;pointer-events:none;image-rendering:pixelated}#newsbox-frame .nb-arrow-btn-back{right:auto;left:8px}#scene-dashboard,#scene-map,#scene-government,#scene-referendum,#scene-election-chart,#scene-history-charts,#scene-supplement{clear:both;margin:1em auto 1.5em}body.government-priorities-screen .tools.left,body.government-priorities-screen .tools.right,body.government-priorities-screen #dnvp_dashboard,body.cvp-negotiation-screen .tools.left,body.cvp-negotiation-screen .tools.right,body.cvp-negotiation-screen #dnvp_dashboard,body.panzercruiser-screen .tools.left,body.panzercruiser-screen #dnvp_dashboard,body.economic-crisis-screen .tools.right,body.economic-crisis-screen #dnvp_dashboard{display:none!important}.economic-crisis-panel{position:absolute;z-index:48;box-sizing:content-box;width:380px;border:1px solid #431;padding:.8em;background-color:#f3f3f3;box-shadow:2px 2px 12px #0003;color:var(--text-color, #000);font-family:Georgia,serif;font-size:.85em}.economic-crisis-row{display:flex;align-items:center;margin-bottom:14px}.economic-crisis-row-last{margin-bottom:0}.economic-crisis-portrait{width:150px;height:200px;flex-shrink:0;margin-right:10px;border:2px solid #000;object-fit:cover}.economic-crisis-copy{font-size:1.15em;font-style:italic;line-height:1.4}body.cvp-negotiation-screen #content{background-color:#a9aba9!important}body.cvp-negotiation-screen #content ul.choices li.unavailable,body.cvp-negotiation-screen #content ul.choices li.unavailable *{color:#57534d!important}.panzer-left-panel{position:absolute;z-index:48;box-sizing:content-box;width:220px;border:5px solid #ccc;padding:1.8em .8em 1.2em;background-color:#f3f3f3;box-shadow:2px 2px 12px #0003;color:var(--text-color, #000);font-family:Minion Pro,Georgia,serif;font-size:1em;text-align:center}.panzer-panel-flag,.panzer-panel-portrait{display:block;width:100%;height:auto;border:3px solid #000;margin:0 auto 6px;background:#fff}.panzer-panel-portrait{max-height:220px;object-fit:cover;object-position:center top}.panzer-panel-flag-caption{margin-bottom:18px}.panzer-tip-wrap{position:relative;display:inline;cursor:help;text-decoration:underline dotted}.panzer-tip{position:absolute;bottom:125%;left:50%;z-index:100;display:none;width:200px;transform:translate(-50%);border:2px solid #999;padding:10px;background:#fff;box-shadow:2px 2px 6px #0003;font-size:.95em;text-align:center}.panzer-tip-wrap:hover .panzer-tip,.panzer-tip-wrap:focus-within .panzer-tip{display:block}.recovered-priority-panel{position:absolute;z-index:48;display:flex;box-sizing:border-box;width:240px;height:420px;overflow:hidden;flex-direction:column;border:3px solid #000;padding:.5em;background-color:#fff;box-shadow:2px 2px 12px #0003;font-size:.9em;transition:background-color .4s ease}.recovered-priority-top{border-bottom:0}.recovered-priority-title-wrap{flex-shrink:0;margin-bottom:5px;text-align:center}.recovered-priority-title{color:#000;font-size:1.25em}.recovered-priority-image-frame{box-sizing:border-box;width:100%;height:200px;overflow:hidden;flex-shrink:0;border:4px solid #000}.recovered-priority-image-frame img{display:block;width:100%;height:100%;object-fit:fill;filter:grayscale(100%);transition:filter .4s ease}.recovered-priority-description{display:flex;flex:1;align-items:center;justify-content:center;margin-top:.4em}.recovered-priority-description-copy{font-size:.9em;line-height:1.4;text-align:center}.recovered-priority-panel.is-selected,.recovered-priority-panel.is-hovered{background-color:#f4ecdc}.recovered-priority-panel.is-selected .recovered-priority-image-frame img,.recovered-priority-panel.is-hovered .recovered-priority-image-frame img{filter:none}.cvp-negotiation-panel{position:absolute;z-index:48;box-sizing:content-box;width:220px;height:690px;overflow:hidden;border:3px solid #000;padding:.8em;box-shadow:2px 2px 12px #0003;font-family:Georgia,serif;font-size:.8em}.cvp-negotiation-party-wrap{display:flex;min-height:52px;align-items:center;justify-content:center;margin-bottom:6px;text-align:center}.cvp-negotiation-party{font-size:1.5em;line-height:normal}.cvp-negotiation-panel-right .cvp-negotiation-party-wrap{display:block;min-height:0}.cvp-negotiation-portrait{display:block;width:100%;height:240px;margin:0 auto 6px;border:3px solid #000;object-fit:cover;object-position:center top}.cvp-negotiation-leader{display:block;margin-bottom:6px;font-size:1.1em;text-align:center}.cvp-negotiation-factions-title{display:block;margin:4px 0 2px;font-size:1.15em;text-align:center}.cvp-negotiation-columns{display:flex;justify-content:space-between;margin:4px 0 6px;border-bottom:3px solid #000;padding-bottom:3px;color:#000;font-size:1em}.cvp-negotiation-faction{margin:6px 0}.cvp-negotiation-faction>strong{display:block;margin-bottom:3px;text-align:center;text-decoration:underline;text-decoration-style:dashed}.cvp-negotiation-faction>div{display:flex;justify-content:space-between}.cvp-negotiation-faction>div>b{font-size:.95em}.dashboard-tabs{display:flex;border:2px solid #876}.dashboard-tab{flex:1;border:0;border-right:1px solid #876;background:var(--tab-color);padding:.5em;color:inherit;font:inherit}.dashboard-tab:last-child{border-right:0}.dashboard-tab[aria-selected=true]{background:var(--content-bg-color)}.dashboard-panel[hidden]{display:none}.dashboard-cards,.supplement-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75em}.dashboard-card,.supplement-card,.government-action,.map-state-panel{border:1px solid #876;background:var(--content-bg-color);padding:.6em}.dashboard-card h3,.supplement-card h3{margin-top:0;text-align:center}.dashboard-card img,.supplement-card img{display:block;max-width:100%;margin:0 auto}.dashboard-metrics,.supplement-card dl,.map-stats{display:grid;grid-template-columns:minmax(0,1fr) auto}.dashboard-metrics dt,.dashboard-metrics dd,.supplement-card dt,.supplement-card dd,.map-stats dt,.map-stats dd{margin:0;border-bottom:1px dotted #876;padding:.2em 0}.dashboard-metrics dd,.supplement-card dd,.map-stats dd{padding-left:.5em;text-align:right}[data-tone=positive]{color:#286f28}[data-tone=negative]{color:#a00000}[data-tone=warning]{color:#a55e00}#exec_overview{max-width:700px;margin:1em auto;color:#000}#exec_overview,#exec_overview *{font-weight:400}.exec-portraits-row{display:flex;gap:2em;justify-content:center;margin-bottom:2em}.exec-portrait-card{width:200px;text-align:center}.exec-portrait-frame{display:flex;width:180px;height:220px;margin:0 auto;align-items:center;justify-content:center;overflow:hidden;border:6px solid #000;background:#f3f3f3}.exec-portrait-frame img{display:block;width:100%;height:100%;object-fit:cover}.exec-portrait-empty{font-size:2em}.exec-portrait-role{margin-top:.5em;font-size:.95em;font-style:italic}.exec-portrait-name{margin-top:.1em;font-size:1.1em}.exec-portrait-party{margin-top:.1em;font-size:.9em}.exec-reichsbank{max-width:480px;margin:1em auto;border:3px solid #000;background:#fff9;padding:1em 1.5em}.exec-reichsbank-title{margin-bottom:.6em;font-size:1.3em;text-align:center;text-transform:uppercase;letter-spacing:.05em}.exec-reichsbank-table{width:100%;border-collapse:collapse}.exec-reichsbank-table td{border-bottom:1px dotted #000;padding:.25em .4em;font-size:.95em}.exec-reichsbank-table td:first-child{width:50%}.exec-reichsbank-table td:last-child{text-align:right}.exec-priorities-text{margin:1.5em auto .5em;font-size:1em;line-height:1.6;text-align:center}.exec-meters{max-width:480px;margin:.5em auto 1em}.exec-meter-row{display:grid;grid-template-columns:9em 1fr;align-items:center;gap:.8em;padding:.45em 0;font-size:.95em}.exec-meter-row.exec-meter-divider{border-bottom:1px solid #000}.exec-meter-label{text-align:left}.exec-meter-track{height:14px;overflow:hidden;border:2px solid #000;background:transparent}.exec-meter-fill{height:100%;transition:width .4s ease,background .4s ease}.economy-trend-good{color:#1a7a1a}.economy-trend-bad{color:#b00000}body.economy-screen #stats_sidebar,body.economy-screen #native-news,body.economy-screen #dnvp_dashboard{display:none!important}body.economy-screen #content{max-width:800px}body.economy-screen #content>.scene-heading{display:none}body.economy-screen #scene-dashboard{margin:-1em -1.5em 1em;color:#000;font-family:Georgia,serif}.economy-dashboard .dashboard-tabs{border:0;background:var(--tab-bg-color)}.economy-dashboard .dashboard-tab{border:0;background:var(--tab-color);padding:10px;font-family:Minion Pro,Georgia,serif}.economy-dashboard .dashboard-tab[aria-selected=true]{background:var(--content-bg-color)}.economy-panel{padding:0 1.5em 1em}.economy-heading{margin:14px 0;color:#431;font:1.35em Georgia,serif;letter-spacing:.06em;text-align:center;text-transform:uppercase}.economy-overview-stack{display:flex;flex-direction:column;gap:10px}.economy-row{display:flex;align-items:stretch;gap:10px}.economy-card{display:flex;flex:1;flex-direction:column;box-sizing:border-box;min-width:0;border:2px solid #431;background:var(--content-bg-color);padding:9px 11px;text-align:center}.economy-card h3{margin:0 0 1px;color:#431;font-size:.72em;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.economy-card img{display:block;box-sizing:border-box;width:100%;height:auto;margin:8px 0 0;border:2px solid #000;object-fit:cover;order:3}.economy-card .dashboard-metrics{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;flex:1;margin:4px 0 0;font-size:.8em;order:2}.economy-card .dashboard-metrics dt,.economy-card .dashboard-metrics dd{margin:0;border-bottom:1px dotted #000;padding:1px 0}.economy-card .dashboard-metrics dt{text-align:left}.economy-card .dashboard-metrics dd{padding-left:5px;text-align:right;white-space:nowrap}.economy-primary{display:block;margin:1px 0;font-size:1.2em;white-space:nowrap;order:1}.economy-primary-unit{color:#000;font-size:.55em;font-weight:400}.economy-row-top>*{flex:1}.economy-row-middle>:nth-child(4){flex:1.15}.economy-row-bottom>:nth-child(1){flex:1.25}.economy-row-bottom>:nth-child(3){flex:1.1}.economy-cover img{width:auto;height:90px;margin:4px auto;border:0;order:1}.economy-cover small{order:3;color:#000;font-size:.76em}.economy-labour-market img,.economy-inflation img{max-height:150px}.economy-mini-chart{display:block;width:100%;max-width:190px;height:96px;margin:3px auto 0;order:1}.economy-chart-label{display:block;margin:23px 0 0;color:#431;font-size:.58em;text-transform:uppercase}.economy-mini-chart path{fill:none;stroke:#999;stroke-width:1}.economy-mini-chart polyline{fill:none;stroke:#1a4d2e;stroke-width:1.5}.economy-mini-chart text{fill:#431;font:8px Georgia,serif}.economy-world-economy .economy-primary{margin-top:4px;text-align:left}.economy-gold .economy-primary{margin-top:auto}.economy-gold .dashboard-metrics{flex:0 0 auto;margin:14px 0 auto}.economy-labour-market .dashboard-metrics dt{white-space:nowrap}.economy-labour-market .dashboard-metrics dt:nth-of-type(3),.economy-labour-market .dashboard-metrics dd:nth-of-type(3){grid-column:1 / -1;text-align:left}.economy-sector-mood .dashboard-metrics{font-size:.78em}.economy-sector-mood .dashboard-metrics dt,.economy-balance-of-payments .dashboard-metrics dt,.economy-public-debt .dashboard-metrics dt,.economy-public-debt .dashboard-metrics dd{white-space:nowrap}.economy-inflation .dashboard-metrics{display:block;text-align:center}.economy-inflation .dashboard-metrics dt,.economy-inflation .dashboard-metrics dd{border:0;text-align:center}.economy-inflation .dashboard-metrics dd{margin-top:5px;padding:0}.economy-reparations .economy-primary{margin-top:34px}.economy-reparations .dashboard-metrics{flex:0 0 auto;margin-top:auto}.economy-reich-budget .dashboard-metrics{display:block}.economy-reich-budget .dashboard-metrics dt,.economy-reich-budget .dashboard-metrics dd{display:inline;border:0}.economy-reich-budget .dashboard-metrics dd:after{display:block;content:""}.economy-balance-of-payments .dashboard-metrics dt:last-of-type,.economy-balance-of-payments .dashboard-metrics dd:last-of-type{font-weight:700}.economy-public-debt{position:relative}.economy-debt-pie{position:absolute;bottom:18px;left:12px;width:38px;height:38px;border-radius:50%;background:conic-gradient(#9b1b18 0 50.2%,#2d7046 50.2% 77.6%,#8b1111 77.6% 100%)}.economy-public-debt .dashboard-metrics{margin-left:45px}.economy-alerts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.economy-alerts article{display:flex;align-items:center;gap:9px;border:2px solid #b00000;padding:7px 11px;font-size:.9em}.economy-alerts img{flex:0 0 auto;width:66px;height:46px;border:1px solid #000;object-fit:cover}.economy-native-table{color:#000;font-size:.9em}.economy-native-table th{font-weight:400}.economy-native-table td{white-space:nowrap}.economy-table-heading{border:0;padding:0 0 .25em;color:#431;font-size:1em;font-weight:700!important;letter-spacing:.06em;text-align:center;text-transform:uppercase}.economy-table-heading[data-heading-tone=revenue]{color:#2d7a2d}.economy-table-heading[data-heading-tone=expenditure]{color:#b00000}.economy-table-total{font-weight:700}[data-economy-band="0"]{color:#1a7a1a}[data-economy-band="1"]{color:#4e8a1e}[data-economy-band="2"]{color:#9a7d00}[data-economy-band="3"]{color:#b06800}[data-economy-band="4"]{color:#b03800}[data-economy-band="5"]{color:#b00000}.economy-sector-table{width:100%;border-collapse:collapse;color:#000;font-size:.95em}.economy-sector-table th{border-bottom:2px solid #431;padding:.4em .45em;color:#431;font:700 .8em Georgia,serif;letter-spacing:.06em;text-align:center;text-transform:uppercase}.economy-sector-table td{border-bottom:1px dotted #000;padding:.45em;text-align:center;vertical-align:middle}.economy-sector-table td:first-child{text-align:left}.economy-sector-row:hover{background:#43311114;cursor:help}.economy-sector-detail{display:none}.economy-sector-row:hover+.economy-sector-detail,.economy-sector-detail:hover{display:table-row}.economy-sector-detail>td{padding:.6em .8em}.economy-sector-detail>td>div{display:flex;align-items:center;gap:18px}.economy-sector-detail img{flex:0 0 auto;width:170px;height:125px;border:2px solid #000;object-fit:cover}.economy-sector-detail p{margin:0;line-height:1.45;text-align:left}.economy-sector-detail p+p{margin-top:6px}.economy-budget-columns{display:flex;align-items:flex-start;gap:14px;color:#000;font-size:.9em}.economy-budget-columns>section{flex:1;min-width:0}.economy-budget-columns .economy-native-table{font-size:.95em}.economy-budget-columns .economy-native-table td{padding:.25em .4em}.economy-budget-columns>section:nth-child(3) .economy-native-table+.economy-native-table{margin-top:16px}.economy-budget-chart{margin-top:16px;text-align:center}.economy-budget-chart h3{margin:0 0 3px;color:#431;font-size:.8em;font-weight:400;letter-spacing:.05em;text-transform:uppercase}.economy-budget-chart p{margin:5px 0 0;font-size:.9em}.economy-finance-minister{display:block;width:auto;height:172px;margin:18px auto 0;border:2px solid #000}.economy-line-chart{display:block;width:100%;height:auto;margin:0 auto;overflow:visible}.economy-line-chart .economy-chart-axis{fill:none;stroke:#888;stroke-width:1}.economy-line-chart .economy-chart-zero{stroke:#999;stroke-width:1;stroke-dasharray:3 2}.economy-line-chart .economy-chart-grid{stroke:#e2e2e2;stroke-width:1}.economy-line-chart .economy-chart-line{fill:none;stroke:#431;stroke-width:1.5}.economy-line-chart circle[data-tone=positive]{fill:#2d7a2d}.economy-line-chart circle[data-tone=negative]{fill:#b00000}.economy-line-chart text{fill:#777;font:9px Georgia,serif}.economy-monetary-layout{display:flex;align-items:stretch;gap:26px;color:#000}.economy-monetary-layout>section:first-child{flex:1.5;min-width:0}.economy-monetary-layout>section:last-child{flex:1;min-width:0}.economy-reichsbank-portraits{display:flex;align-items:flex-start;justify-content:center;gap:18px;margin-bottom:10px}.economy-reichsbank-portraits img{display:block;width:auto;height:120px}.economy-reichsbank-portraits img:last-child{border:2px solid #000}.economy-monetary-layout .economy-native-table{font-size:.82em}.economy-reichsbank-ledgers{display:flex;align-items:flex-start;gap:18px;margin-top:8px}.economy-reichsbank-ledgers>table{flex:1}.economy-bank-list{display:flex;flex-direction:column;justify-content:space-between}.economy-bank-list article{display:flex;align-items:center;gap:14px}.economy-bank-list article>img{flex:0 0 96px;width:96px;max-height:84px;object-fit:contain}.economy-bank-list article:nth-child(3)>img{max-height:67px}.economy-bank-list article>div{flex:1;min-width:0}.economy-bank-list strong{display:block;font-size:.95em}.economy-bank-list span{display:block;font-size:1.45em;font-weight:700;line-height:1.05;white-space:nowrap}.economy-bank-list span>span{display:inline;font-size:1em}.economy-bank-list .economy-bank-unit{display:inline;color:#000;font-size:.6em;font-weight:400}.economy-bank-list article:first-child>img,.economy-bank-list article:last-child>img{transform:scale(1.15)}.economy-panel-foreign .economy-heading{margin-bottom:0}.economy-dow h3{margin:12px 0 2px;color:#431;font: .95em Georgia,serif;letter-spacing:.08em;text-align:center;text-transform:uppercase}.economy-dow .economy-line-chart{width:520px;max-width:100%;margin-bottom:26px}.economy-dow .economy-chart-line{stroke:#1a4d2e}.economy-world-condition{margin:2px 0 12px;color:#000;text-align:center}.economy-foreign-columns{display:flex;align-items:flex-start;gap:18px;color:#000;font-size:.9em}.economy-foreign-columns>section{flex:1;min-width:0}.economy-foreign-columns>section:last-child{flex:1.3}.economy-debt-maturity{margin-top:10px;font-size:.85em;text-align:center}.economy-maturity-pie{display:block;width:76px;height:76px;margin:5px auto 3px}.economy-pie-long{fill:#1a4d2e}.economy-pie-short{fill:#b00000}.economy-debt-maturity p{margin:0}.economy-debt-maturity i{display:inline-block;width:.75em;height:.75em}.economy-legend-long{background:#1a4d2e}.economy-legend-short{background:#b00000}.economy-reparations-toggle{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:1em;height:1em;margin:0 .4em 0 0;border:1px solid #000;border-radius:0;background:none;padding:0;color:#000;font:inherit;line-height:1;vertical-align:middle}.economy-reparations-detail{display:none}.economy-reparations-open .economy-reparations-detail{display:table-row}.economy-trade-table th:not(.economy-table-heading){color:#431;font-size:.8em;font-weight:400;letter-spacing:.04em;text-align:center;text-transform:uppercase}.economy-trade-table td:not(:first-child){text-align:center}@media(max-width:760px){.economy-budget-columns,.economy-monetary-layout,.economy-foreign-columns{flex-direction:column}.economy-budget-columns>section,.economy-monetary-layout>section,.economy-foreign-columns>section{width:100%}.economy-bank-list{gap:16px}.economy-sector-table{font-size:.78em}.economy-sector-table th,.economy-sector-table td{padding-right:.2em;padding-left:.2em}}.map-frame{position:relative;border:2px solid #000;line-height:0}.map-image{display:block;width:100%;height:auto}.map-marker{position:absolute;width:1em;height:1em;border:1px solid #000;border-radius:50%;background:#ddd;transform:translate(-50%,-50%)}.map-marker-selected{background:#900}#scene-referendum{padding:12px;color:#3b2a1a;font-family:Minion Pro,Georgia,serif;text-align:center}.referendum-caption{margin-bottom:20px;font-size:.85em;letter-spacing:.1em;text-transform:uppercase}.referendum-bars{display:flex;align-items:flex-end;justify-content:center;gap:60px;margin-bottom:16px}.referendum-column{display:flex;flex-direction:column;align-items:center}.referendum-count{margin-bottom:6px;font-size:1.4em;font-weight:700}.referendum-track{display:flex;height:200px;align-items:flex-end}.referendum-fill{display:block;width:60px;height:0}.referendum-fill-yes{background:#2d5a1b}.referendum-fill-no{background:var(--kpd-color)}.referendum-name{margin-top:8px;font-size:.9em;font-weight:700;letter-spacing:.08em}.referendum-detail{color:#666;font-size:.7em}.referendum-turnout{font-size:.82em;line-height:2}.referendum-verdict{margin-top:12px;font-size:.95em;font-weight:900;letter-spacing:.05em;opacity:0;transition:opacity 1.5s}.referendum-verdict-passed{color:#2d5a1b}.referendum-verdict-failed{color:#8b0000}.election-bars{display:flex;align-items:end;justify-content:center;gap:2em;min-height:14em}.election-candidate{display:flex;flex-direction:column;align-items:center}.election-candidate-bar{display:block;width:100%;min-height:1px}.election-result-list article{display:grid;grid-template-columns:1fr auto;border-bottom:1px dotted #876;padding:.3em 0}.history-chart{margin:0;padding:1.25em 1.35em 1.6em;background:#ffffffc7}.history-chart+.history-chart{border-top:1px solid #c8c0b2}.history-chart h2{margin:.2em 0 .45em;color:#3c321e;font-family:Georgia,serif;font-size:1.25em;font-weight:700;letter-spacing:.1em;text-align:center;text-transform:uppercase}.history-chart-unit{margin:0 0 .75em;color:#675b48;font:italic .82em Georgia,serif;text-align:center}.history-chart-empty{min-height:8em;margin:1.25em 0 0;color:#3c321e;font:1em Georgia,serif;text-indent:0}.history-chart svg{display:block;width:100%;max-width:680px;margin:0 auto;overflow:visible}.history-chart-axis{fill:none;stroke:#776b57;stroke-width:1.25}.history-chart-grid line{stroke:#d8d2c6;stroke-width:1}.history-chart text{fill:#3c321e;font:12px Georgia,serif}.history-chart-line{filter:drop-shadow(0 0 .2px rgb(0 0 0 / 35%))}.history-chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:.35em .85em;margin:.5em auto .7em;color:#3c321e;font:.78em Georgia,serif}.history-chart-legend-item{display:inline-flex;align-items:center;gap:.32em;white-space:nowrap}.history-chart-legend-item i{display:inline-block;width:.82em;height:.82em;border:1px solid rgb(0 0 0 / 42%)}body.history-retrospective-screen .tools.left,body.history-retrospective-screen .tools.right,body.history-retrospective-screen #dnvp_dashboard{display:none!important}body.history-retrospective-screen{min-width:1700px}body.history-retrospective-screen #mid_panel{margin:0 auto}body.history-retrospective-screen #content{max-width:540px;overflow:visible}body.history-retrospective-screen #scene-history-charts{display:block;width:auto;margin:0;border:0;background:transparent;box-shadow:none}body.history-retrospective-screen .history-chart,body.history-retrospective-screen .history-chart+.history-chart{margin:0;border:0;background:transparent;padding:0}body.history-retrospective-screen .history-chart:not(:first-child)>h1:first-child{margin-top:2em}body.history-retrospective-screen .history-charts-right-panel>.history-chart+.history-chart{padding-top:1.25em}body.history-retrospective-screen .history-charts-right-panel,body.history-retrospective-screen .history-charts-left-panel{position:absolute;top:0;box-sizing:content-box;width:480px;margin:0;background:var(--content-bg-color);padding:1em 1em 1.5em;box-shadow:2px 2px 12px #0003}body.history-retrospective-screen .history-charts-right-panel{left:calc(100% + 2em)}body.history-retrospective-screen .history-charts-left-panel{right:calc(100% + 2em)}body.history-retrospective-screen .history-charts-right-panel>.history-chart:first-child>h1:first-child{margin-top:.5em}body.history-retrospective-screen .history-charts-left-panel>.history-chart:first-child>h1:first-child{margin-top:.5em}body.history-retrospective-screen .history-chart-empty{min-height:0;margin:0;color:inherit;font:inherit;text-indent:1em}body.history-retrospective-screen .history-chart svg{display:block;width:auto;max-width:100%;margin:0;overflow:visible}body.history-retrospective-screen .history-chart svg.history-retrospective-parliament{position:relative;left:50%;width:500px;height:250px;margin:0;transform:translate(-50%)}body.history-retrospective-screen .history-reichstag-table{flex:0 0 auto;width:auto;margin:0;border-spacing:.15em .05em}body.history-retrospective-screen .history-reichstag-table .history-party-header,body.history-retrospective-screen .history-reichstag-table .history-party-column{text-align:left}body.history-retrospective-screen .history-reichstag-table td:nth-child(n+3){text-align:right}body.history-retrospective-screen .history-reichstag-table .history-share-column,body.history-retrospective-screen .history-reichstag-table .history-seats-column{text-align:right}body.history-retrospective-screen .history-reichstag-table .history-share-column,body.history-retrospective-screen .history-reichstag-table td:nth-child(3){min-width:4.75em}body.history-retrospective-screen .history-reichstag-table .history-seats-column,body.history-retrospective-screen .history-reichstag-table td:nth-child(4){min-width:3.5em}body.history-retrospective-screen .history-reichstag-table td:nth-child(4){padding-left:.45em}body.history-retrospective-screen .history-reichstag-table .history-seats-column{padding-left:.45em}body.history-retrospective-screen .history-leadership{display:flex;justify-content:center;gap:1.25em;margin-bottom:0}body.history-retrospective-screen .history-leadership>span{text-align:center;text-indent:0}body.history-retrospective-screen .history-cabinet-name{margin:.45em 0 0;color:#000;text-align:center;text-indent:0}body.history-retrospective-screen .history-cabinet-name+.history-cabinet-name{margin-top:.15em;margin-bottom:.65em}body.history-retrospective-screen .history-results-tables{display:flex;align-items:flex-start;justify-content:flex-start;gap:.4em;font-size:.92em}body.history-retrospective-screen .history-demographic-column{flex:0 0 16.5em;width:16.5em}body.history-retrospective-screen .history-demographic-table{width:100%;margin:0;border-spacing:.15em .14em;table-layout:fixed}body.history-retrospective-screen .history-demographic-table caption{margin-bottom:-.09em;padding-top:.08em;text-align:left}body.history-retrospective-screen .history-demographic-table th{height:1.7em;text-align:left;vertical-align:middle;white-space:nowrap}body.history-retrospective-screen .history-demographic-table tr:first-of-type th:last-child{width:5.5em;text-align:center}body.history-retrospective-screen .history-demographic-table td{width:5.5em;height:1.7em;padding:.12em .3em;text-align:center;vertical-align:middle}body.history-retrospective-screen .history-economic-table{width:100%;margin:.2em 0 0;border-spacing:.15em .14em;table-layout:fixed;font-size:.92em}body.history-retrospective-screen .history-economic-table>tbody>tr>th{height:1.7em;text-align:left;vertical-align:middle}body.history-retrospective-screen .history-economic-table>tbody>tr>td{position:relative;width:9.25em;height:1.7em;padding:.12em .45em;background:#2d5a1b1f;text-align:center;vertical-align:middle}body.history-retrospective-screen .history-economic-table>tbody>tr>td[data-tone=negative]{background:#b000002e}body.history-retrospective-screen .history-economic-table>tbody>tr>td[data-tone=warning]{background:#c58b002e}body.history-retrospective-screen .history-economic-table>tbody>tr>td[data-tone=positive]{background:#2d7a2829}body.history-retrospective-screen .history-inverted-delta-icon{display:inline-block;width:11px;height:11px;-webkit-mask-image:var(--history-delta-mask);mask-image:var(--history-delta-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}body.history-retrospective-screen .history-economic-output-cell{cursor:help}body.history-retrospective-screen .history-economic-output-cell>.history-economic-value{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.14em}body.history-retrospective-screen .history-economic-tooltip{position:absolute;z-index:30;right:0;bottom:calc(100% + .35em);width:21em;padding:.45em;border:1px solid #8b7e6a;background:var(--content-bg-color, #f4f2ed);color:#000;box-shadow:0 .3em .8em #0000003d;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .1s ease}body.history-retrospective-screen .history-economic-output-cell:hover .history-economic-tooltip,body.history-retrospective-screen .history-economic-output-cell:focus-visible .history-economic-tooltip{visibility:visible;opacity:1}body.history-retrospective-screen .history-economic-tooltip-table{width:100%;border-spacing:.15em .14em;table-layout:fixed;font-size:.9em}body.history-retrospective-screen .history-economic-tooltip-table th{height:1.7em;color:#000;text-align:left;white-space:nowrap}body.history-retrospective-screen .history-economic-tooltip-table td{width:7em;height:1.7em;padding:.12em .35em;background:#2d5a1b1f;color:#000;text-align:center}body.history-retrospective-screen .history-economic-tooltip-table td[data-tone=negative]{background:#b000002e}body.history-retrospective-screen .history-economic-tooltip-table td[data-tone=warning]{background:#c58b002e}body.history-retrospective-screen .history-economic-tooltip-table td[data-tone=positive]{background:#2d7a2829}body.history-retrospective-screen .history-party-profile{margin:.3em .15em 0;font-weight:400;line-height:1.35}body.history-retrospective-screen .history-party-profile p{margin:.25em 0;font-weight:400;text-align:center;text-indent:0}body.history-retrospective-screen .history-party-profile span{font-weight:400}body.history-retrospective-screen .history-state-browser{margin-top:1.1em;padding-bottom:1.1em}body.history-retrospective-screen .history-state-browser-layout{display:block}body.history-retrospective-screen .history-state-detail{min-width:0}body.history-retrospective-screen .history-state-summary{position:absolute;bottom:100%;left:0;width:100%;margin:0;text-align:center;transform:translateY(.45em)}body.history-retrospective-screen .history-state-summary p{margin:.04em 0;font-size:.58em;line-height:1.12;text-indent:0;white-space:nowrap}body.history-retrospective-screen .history-state-summary strong{font-weight:700}body.history-retrospective-screen .history-state-overview{display:grid;grid-template-columns:minmax(280px,1fr) minmax(176px,.7fr);align-items:start;gap:.35em}body.history-retrospective-screen .history-state-landtag-panel,body.history-retrospective-screen .history-state-election-panel{min-width:0}body.history-retrospective-screen .history-state-landtag-panel{position:relative}body.history-retrospective-screen .history-state-election-panel{box-sizing:border-box}body.history-retrospective-screen .history-state-election-panel .recovered-history-graph{display:block;width:100%;max-width:220px;height:auto;margin-bottom:0;overflow:visible;clip-path:inset(-100% 0 -100% -100%)}body.history-retrospective-screen .history-state-name{margin:0 0 .7em;font-size:1em;font-weight:700;line-height:1.2;text-align:center;text-indent:0;transform:translateY(.6em)}body.history-retrospective-screen .history-state-name.is-long{font-size:.88em}body.history-retrospective-screen .history-state-election-panel .party-label{display:none}body.history-retrospective-screen .history-state-footer{display:grid;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:.8em;width:min(100%,280px);margin:.5em auto 0;transform:translateY(-.35em)}body.history-retrospective-screen .history-state-flag-panel{display:grid;place-items:center start}body.history-retrospective-screen .history-state-flag-panel .state-flag{display:block;max-width:125px;height:auto;margin:0;border:2px solid #000}body.history-retrospective-screen .history-state-parliament{max-width:100%;transform:translateY(.45em)}body.history-retrospective-screen .history-state-cabinet-name,body.history-retrospective-screen .history-state-cabinet-parties{margin:.12em 0;font-size:.78em;font-weight:400;line-height:1.25;text-align:center;text-indent:0}body.history-retrospective-screen .history-state-cabinet-parties strong{font-weight:700}body.history-retrospective-screen .history-state-selector{display:grid;grid-template-columns:repeat(4,2.5em);justify-content:center;gap:0;margin-top:2.8em}body.history-retrospective-screen .history-state-selector button{display:grid;place-items:center;font:inherit;width:2.5em;height:2.5em;border:1px solid transparent;border-radius:0;background:transparent;padding:.05em;cursor:pointer}body.history-retrospective-screen .history-state-selector button:hover,body.history-retrospective-screen .history-state-selector button:focus-visible{border-color:#8b7e6a;background:#6f62501a}body.history-retrospective-screen .history-state-selector button.is-selected{border-color:#777;background:#8080803d;box-shadow:inset 0 0 0 1px #60606066}body.history-retrospective-screen .history-state-selector img{width:100%;height:100%;object-fit:contain}body.history-retrospective-screen .recovered-history-graph text{fill:#000;font:10px sans-serif}body.history-retrospective-screen .recovered-history-graph .party-label{font:12px Georgia,serif}body.history-retrospective-screen .recovered-history-empty-axis{fill:none;stroke:currentColor;stroke-width:1}@media(max-width:620px){body.history-retrospective-screen{min-width:0}body.history-retrospective-screen #content{overflow-x:hidden}body.history-retrospective-screen .history-charts-right-panel,body.history-retrospective-screen .history-charts-left-panel{position:static;box-sizing:border-box;width:auto;margin:0;background:transparent;padding:0;box-shadow:none}body.history-retrospective-screen .history-charts-right-panel>.history-chart:first-child>h1:first-child{margin-top:2em}body.history-retrospective-screen .history-charts-left-panel>.history-chart:first-child>h1:first-child{margin-top:2em}.history-chart{padding:1em .55em 1.25em}.history-chart h2{font-size:1.05em}.history-chart text{font-size:11px}.history-chart-legend{gap:.3em .55em;font-size:.72em}body.history-retrospective-screen .history-state-browser-layout{display:block}body.history-retrospective-screen .history-state-overview{grid-template-columns:minmax(0,1fr)}body.history-retrospective-screen .history-state-election-panel{width:min(220px,100%);margin:0 auto}body.history-retrospective-screen .history-state-selector{justify-content:center;margin-top:2.8em}}dialog{position:fixed;inset:0;box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;background:#000000b3;padding:0;color:#fff;overflow:auto}dialog::backdrop{background:transparent}.dialog-header{display:flex;align-items:center;justify-content:center;margin:0;border-bottom:1px solid #aaa;padding:.5em}.dialog-header h2{margin:0;font-size:1em;font-weight:400;text-transform:uppercase;letter-spacing:.08em}.dialog-header h2:before{content:none}.dialog-close{font:initial}#cheat-dialog .dialog-header{position:relative}#cheat-dialog .cheat-dialog-close{position:absolute;top:50%;right:.5em;border:0;background:transparent;padding:.15em .35em;color:inherit;font:inherit;cursor:pointer;transform:translateY(-50%)}.options input[type=text]{width:2.5em;text-align:center;text-transform:uppercase}.options-volume-row input[type=range]{display:block;box-sizing:border-box;width:100%;min-width:9em;accent-color:#1685ee;cursor:pointer}.options-volume-row output{display:inline-block;min-width:3.2em;text-align:left;font-variant-numeric:tabular-nums}.native-save-table{width:100%;border-spacing:.35em}.native-save-table td{white-space:nowrap}.native-save-table time{display:inline;color:inherit;font-size:inherit}.native-save-table .save_info{width:100%;min-width:10em;white-space:normal;text-align:left}.save-slot-label{min-width:1.8em;font-weight:400}.native-save-table{font-weight:400}#saves_dialog_root{overflow-x:auto}.save-dialog-actions{display:flex;gap:8px;margin:6px 10px 8px}.developer-month-skip-label{margin:10px 10px 3px;color:#777;font-size:.72em;letter-spacing:.08em}.developer-month-skip{display:flex;gap:4px;margin:0 10px 8px}.developer-month-skip button{min-width:38px}.delete-button{color:#900}.empty-message{margin:1em;text-align:center;font-style:italic;text-indent:0}#account-summary,.community-columns{padding:1em}body.achievement-view #tools_wrapper,body.achievement-view #dnvp_dashboard{display:none!important}body.achievement-view #content{max-width:800px!important}body.achievement-view #content>:not(#achievement-page){display:none!important}#achievement-page[hidden]{display:none!important}#achievement-page>h1:first-child{color:#3e88b3}.achievement-banner{display:block;box-sizing:border-box;width:100%;max-height:600px;object-fit:cover;object-position:center;border:5px solid #000;margin-bottom:16px}.achievement-counts{margin-bottom:12px;font-family:Georgia,serif;text-align:center;font-size:1.2em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ach-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.ach-card{display:flex;align-items:center;gap:10px;border:3px solid #876;padding:8px;background:#ede8d8}.ach-card.locked{filter:grayscale(1);opacity:.5}.ach-icon{width:60px;height:60px;border:3px solid #876;object-fit:cover;flex-shrink:0;background:#ccc}.ach-info strong{display:block;font-size:.85em;color:#3b2a1a}.ach-info span{font-size:.9em;color:#666}.achievement-section-title{grid-column:1 / -1;margin:18px 0 8px;font-family:Georgia,serif;text-align:center;font-size:1.2em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#achievement-actions{grid-column:1 / -1;margin-top:18px}#account-dialog .overlay_top{border-color:#aaa}#account-summary{padding:1.1em 1em .8em;text-align:center}#account-summary strong{display:block;font-size:1.15em;letter-spacing:.04em}#account-summary p{margin:.25em 0 0;color:#ddd;text-indent:0}.account-notice{margin:.8em 1em 0;border:1px solid currentColor;padding:.55em .7em;text-align:center;text-indent:0}.account-notice[data-tone=positive]{color:#a9d99a}.account-notice[data-tone=negative]{color:#ffb2aa}.account-options-table{margin:.2em auto 1em;border-spacing:.45em .35em}.account-option-label{min-width:9em}.account-action{min-width:5.5em}.account-name-form{display:flex;align-items:center;gap:.5em;margin:1em}.account-name-form[hidden]{display:none}.community-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1em}.community-columns>section{display:flex;min-width:0;flex-direction:column;border:1px solid #aaa;padding:.75em}.community-columns>.community-profile{position:relative;grid-column:1 / -1}.community-profile-login{display:flex;min-height:8em;align-items:center;justify-content:center;margin:0;text-align:center;text-indent:0}.community-profile-layout{display:grid;grid-template-columns:minmax(16em,.8fr) minmax(0,1.2fr);gap:1.25em;align-items:start}.community-profile-identity{display:grid;grid-template-columns:96px minmax(0,1fr);gap:.8em;align-items:center}.community-profile-portrait{display:flex;width:92px;height:92px;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid #aaa;color:#bbb;font-size:.7em;text-align:center}.community-profile-portrait img{width:100%;height:100%;object-fit:cover}.community-profile-identity dl{min-width:0;margin:0}.community-profile-identity dt{color:#bbb;font-size:.75em}.community-profile-identity dd{margin:0 0 .5em;overflow-wrap:anywhere}.community-profile-settings{display:grid;grid-template-columns:minmax(0,1fr);gap:.45em;align-items:start;min-width:0}.community-profile-settings textarea{box-sizing:border-box;width:100%;resize:vertical;border:1px solid #aaa;padding:.35em .5em;background:#00000059;color:#fff;font:inherit}.community-profile-privacy{display:flex;flex-wrap:wrap;gap:.35em .8em;margin:0;border:0;padding:0}.community-profile-privacy legend{width:100%;margin:0}.community-profile-save{position:absolute;top:.75em;left:.75em}.community-profile-notice{align-self:center;color:#a9d99a;font-size:.8em}.community-columns h3{margin-top:0;text-align:center;text-transform:uppercase}.community-section-heading{display:flex;align-items:baseline;justify-content:center;gap:.6em}.community-section-heading h3{margin-bottom:.65em}#community-achievement-sort{display:flex;gap:.45em}.community-sort-button{border:0;background:transparent;padding:0 .2em;color:#fff;font:inherit;font-size:.7em;cursor:pointer}.community-sort-button:hover,.community-sort-button:focus-visible{background:#ffffff2e}.community-search{box-sizing:border-box;width:100%;margin:0 0 .65em;border:1px solid #aaa;padding:.35em .5em;background:#00000059;color:#fff;font:inherit}.community-search::placeholder{color:#bbb}#community-leaderboard,#community-achievements{max-height:min(26rem,calc(100vh - 15rem));overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.community-table{width:100%;border-collapse:collapse;table-layout:fixed}.community-table th:first-child,.community-table td:first-child{width:2.6em}.community-table th:last-child,.community-table td:last-child{width:3.7em}.community-table th,.community-table td{border-bottom:1px dotted #aaa;padding:.3em;text-align:left}.community-table td:last-child{text-align:center}.community-player{cursor:help;text-decoration:underline dotted;text-underline-offset:.18em}.community-player:focus{outline:1px dotted currentColor;outline-offset:2px}.community-rank{position:relative}.community-presence{position:absolute;top:50%;right:.2em;display:block;width:.55em;height:.55em;margin:0;border:1px solid currentColor;border-radius:50%;transform:translateY(-50%)}.community-presence-online{background:#2d7a2d;color:#2d7a2d}.community-presence-offline{background:#b00000;color:#b00000}.community-player-tooltip{position:fixed;z-index:10;display:flex;align-items:center;gap:.65em;border:2px solid #aaa;padding:.5em .65em;background:#222;color:#fff;box-shadow:2px 2px 6px #0000008c;pointer-events:none}.community-player-tooltip[hidden]{display:none}.community-player-tooltip img{width:48px;height:48px;object-fit:cover}.community-player-tooltip strong{display:block}.community-player-tooltip-description{max-width:16em;margin:.2em 0 0;color:#ddd;font-size:.8em;text-indent:0}.community-achievement-tooltip{position:fixed;z-index:11;box-sizing:border-box;width:260px;max-width:calc(100vw - 16px);border:2px solid #999;background:#fff;padding:10px;color:#000;box-shadow:2px 2px 6px #00000059;font-size:.95em;line-height:1.4;text-align:center;pointer-events:none}.community-achievement-tooltip[hidden]{display:none}.community-achievement{display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:.75em;border-bottom:1px dotted #aaa;padding:.65em 0}.community-achievement:last-child{border-bottom:0}.community-achievement-icon{grid-row:1 / 3;width:64px;height:64px;border:2px solid #aaa;background:#eee;object-fit:cover}.community-achievement-icon-locked{filter:grayscale(100%);opacity:.55}.community-achievement-rarity{min-width:0;color:#bbb;font-size:.82em;font-style:italic;line-height:1.2}.community-achievement-name{display:flex;align-self:stretch;align-items:center;justify-content:center;min-width:0;line-height:1.2;text-align:center;overflow-wrap:anywhere}.community-achievement-name-trigger{text-decoration:underline dotted;text-underline-offset:.18em;cursor:help}#achievement-toast{display:contents}.background{pointer-events:none}#page{position:relative}#page>footer:empty{display:none}#spectator-cursor{position:fixed;z-index:10001;transform:translate(-.2rem,-.2rem) rotate(-45deg);color:#8e130b;filter:drop-shadow(0 1px 1px #fff);pointer-events:none}#spectator-cursor[hidden]{display:none}.spectator-cursor-arrow{font-size:1.5rem}.spectator-mode .choice,.spectator-mode button.card{cursor:default;pointer-events:none}.spectator-correspondence{position:fixed;z-index:10002;top:50%;left:50%;display:grid;width:min(360px,calc(100vw - 2rem));max-height:min(520px,calc(100vh - 2rem));grid-template-rows:auto minmax(5rem,1fr) auto;border:2px solid #aaa;background:#202020f0;color:#fff;box-shadow:none;font-family:Georgia,Times New Roman,serif;transform:translate(-50%,-50%)}.spectator-mode .spectator-correspondence{top:auto;right:1rem;bottom:1rem;left:auto;transform:none}.spectator-correspondence[hidden]{display:none}.spectator-correspondence>header{display:flex;align-items:center;justify-content:space-between;padding:.55rem .7rem;border-bottom:0;background:transparent;letter-spacing:.08em}.spectator-correspondence>header strong{color:#fff;font-size:.92rem}.spectator-correspondence-dismiss{border:0;background:transparent;color:#fff;font:inherit;font-size:.82rem;text-decoration:underline;cursor:pointer}.spectator-correspondence-transcript{min-height:6rem;padding:.55rem;overflow-y:auto}.spectator-correspondence-message{width:auto;max-width:none;margin:0 0 .35rem;padding:0;border:0;background:transparent;overflow-wrap:anywhere}.spectator-correspondence-message-player{margin-left:0;background:transparent}.spectator-correspondence-message strong{display:inline;margin:0;color:#fff;font-size:inherit;letter-spacing:0}.spectator-correspondence-message strong:after{content:": "}.spectator-correspondence-message p{display:inline;margin:0;white-space:pre-wrap}.spectator-correspondence-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem;padding:.55rem;border-top:0;background:transparent}.spectator-correspondence-form textarea{min-width:0;resize:vertical;border:1px solid #aaa;background:#fff;color:#000;font:inherit;line-height:1.25}.spectator-correspondence-form button{align-self:stretch;border:1px solid #aaa;background:#eee;color:#111;padding:.35rem .65rem;font:initial;cursor:pointer}#streetfighting-map-test{max-width:980px;margin:18px auto 8px}#streetfighting-map-test svg{display:block;width:100%;height:auto;overflow:visible}#streetfighting-map-test .streetfighting-region{fill:var(--streetfighting-fill, #fff)!important;stroke:#000!important;stroke-width:1.05;vector-effect:non-scaling-stroke;cursor:help}#streetfighting-map-test #sf-sudetenland-9{stroke-width:1.2705}#streetfighting-map-test .streetfighting-region:focus{outline:none}#streetfighting-map-modes{max-width:760px;margin:8px auto 0;text-align:center}.streetfighting-militarization{display:flex;align-items:center;justify-content:center;gap:45px;width:max-content;max-width:none}#dnvp_dashboard[data-view=streetfighting]{position:relative}#dnvp_dashboard[data-view=streetfighting]>.streetfighting-militarization{position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.streetfighting-militarization-item{flex:0 0 88px;width:88px;height:88px;margin:0;border:0;padding:0;background:transparent;color:#431;font:inherit;text-align:center;cursor:help}.streetfighting-militarization-ring{display:grid;width:84px;height:84px;box-sizing:border-box;margin:0 auto}.streetfighting-militarization-ring img{grid-area:1 / 1;align-self:center;justify-self:center;display:block;width:84px;height:84px;object-fit:contain}.streetfighting-militarization-item:focus-visible{outline:2px solid #4a3728;outline-offset:2px}.streetfighting-militarization-tooltip,body>.streetfighting-militarization-tooltip.viewport-tooltip-visible{display:none;box-sizing:border-box;width:245px;max-width:calc(100vw - 24px);border:2px solid #999;padding:10px 12px;background:#fff;color:#2b2b2b;box-shadow:2px 2px 6px #00000040;font-size:.82rem;line-height:1.35;text-align:left;white-space:normal}body>.streetfighting-militarization-tooltip.viewport-tooltip-visible{display:block}.streetfighting-militarization-tooltip>strong{display:block;margin-bottom:6px;font-size:1.05em;text-align:center}.streetfighting-militarization-tooltip-row{display:block}.streetfighting-lever-tooltip,body>.streetfighting-lever-tooltip.viewport-tooltip-visible{display:none;box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:300px;max-width:calc(100vw - 24px);padding:12px;border:2px solid #999;background:#fff;color:#2b2b2b;box-shadow:2px 2px 6px #00000040;font-family:Minion Pro,Georgia,serif;text-align:center;white-space:normal}body>.streetfighting-lever-tooltip.viewport-tooltip-visible{display:grid}.streetfighting-lever-tooltip .streetfighting-state-tooltip-copy>strong{display:block;margin-bottom:6px;font-size:.95rem;line-height:1.15}.streetfighting-lever-tooltip p{margin:0;font-size:.88rem;line-height:1.3}#streetfighting-state-tooltip{position:fixed;top:0;left:0;z-index:10000;box-sizing:border-box;display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;width:300px;max-width:calc(100vw - 24px);padding:12px;border:2px solid #999;background:#fff;color:#2b2b2b;box-shadow:2px 2px 6px #00000040;text-align:center;visibility:hidden;opacity:0;pointer-events:none;contain:layout paint;will-change:transform;transition:none}#streetfighting-state-tooltip.visible{visibility:visible;opacity:1}#streetfighting-state-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:#999}#streetfighting-state-tooltip.below:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#999}#streetfighting-state-tooltip .streetfighting-state-crest{position:relative;display:block;width:78px;height:78px}#streetfighting-state-tooltip .streetfighting-state-crest img{position:absolute;inset:0;display:block;width:78px;height:78px;object-fit:contain;object-position:center}#streetfighting-state-tooltip .streetfighting-state-crest img[hidden]{display:none}#streetfighting-state-tooltip .streetfighting-state-tooltip-copy>strong{display:block;margin-bottom:6px;font-size:.95rem;line-height:1.15}#streetfighting-state-tooltip p{margin:0;font-size:.88rem;line-height:1.3}#streetfighting-state-tooltip .streetfighting-tooltip-organization{display:inline;margin:0;font-size:inherit;line-height:inherit;font-weight:700}html.hugenberg-mode #streetfighting-state-tooltip,html.hugenberg-mode #streetfighting-state-tooltip *{color:#2b2b2b!important}#news-fab,#advisors-fab{display:none}body.event-queue-screen #joint-lists-panel{grid-column:1 / -1;box-sizing:border-box;width:100%;border-top:1px solid #8b7d6b;background:transparent;padding:0;cursor:default}body.event-queue-screen #scene-choices>li.has-joint-lists{display:grid;grid-template-columns:minmax(0,2fr) minmax(150px,1fr);padding:0;align-items:stretch}body.event-queue-screen .has-joint-lists>.joint-lists-primary-choice{grid-column:1;box-sizing:border-box;width:100%;display:flex;align-items:center;padding:.6em .5em}body.event-queue-screen .joint-lists-toggle{grid-column:2;box-sizing:border-box;width:100%;border:0;border-left:2px solid #876;border-radius:0;background:transparent;padding:.6em .5em;color:#a00000;font:inherit;text-align:left;cursor:pointer;display:flex;align-items:center}body.event-queue-screen .joint-lists-toggle:hover,body.event-queue-screen .joint-lists-toggle:focus-visible{background:#4311110d}body.event-queue-screen .has-joint-lists>.subtitle{grid-column:1 / -1}body.event-queue-screen .joint-lists-explanation{margin:0;padding:.7em .5em 0}body.event-queue-screen .joint-lists-summary{margin:0;padding:.7em .5em}body.event-queue-screen .joint-list-options{margin:0;border-width:1px 0 0;border-radius:0}@media screen and (max-width:1024px){html,body{overflow-x:hidden;-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-y}body{min-height:100dvh}img,table,.card-img{max-width:100%;height:auto}#page,#content,#mid_panel,#tools_wrapper{position:static}#mid_panel{margin:0 auto}header,#content,#dnvp_dashboard,footer{box-sizing:border-box;width:min(calc(100% - 2rem),720px);max-width:720px}#tools_wrapper{box-sizing:border-box;width:min(calc(100% - 2rem),720px);max-width:720px}#content{padding:1em 1em 1.5em;line-height:1.55}body.landing-page.landing-menu-image-experiment #content{overflow:hidden}body.landing-page.landing-menu-image-experiment #content:before,body.landing-page.landing-menu-image-experiment #content:after,body.landing-page.landing-menu-image-experiment #content>.scene-heading:before{right:0;left:0}header,#content,#dnvp_dashboard,footer,#mid_panel,#tools_wrapper,#qualities,#stats_sidebar,.tools,.tools.left{overflow-y:visible!important;overflow-x:hidden}.tools.left,.tools.right{float:none;width:auto;margin:.4em}.tab_button{min-height:44px;padding:.4em .3em;font-size:.95em}#header-links{display:flex;flex-wrap:wrap;gap:.4em;justify-content:center}ul.choices li a{padding:.6em .5em}ul.hand.has-executive{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.5em}.tools.right{display:none!important}html.pre-game body:not(.landing-page) #native-news{display:block!important;position:static!important;width:auto!important;margin:.4em!important}.tools.right.state-mode{display:block!important;position:static!important;width:auto!important;margin:.4em!important}body.news-open .tools.right{display:block!important;position:fixed!important;inset:0;width:100vw;height:100vh;margin:0!important;border:0;z-index:9999;background:var(--content-bg-color);overflow-y:auto!important;overscroll-behavior:contain;box-sizing:border-box;padding:1em 1em 6em}body.news-open,body.advisors-open{overflow:hidden!important}body.news-open header,body.news-open #stats_sidebar,body.news-open #content,body.news-open #dnvp_dashboard,body.news-open footer{display:none!important}#news-fab:not([hidden]),#advisors-fab:not([hidden]){display:inline-block;position:fixed;bottom:16px;padding:10px 16px;background:#fff;color:#000;border:2px solid #000;font:700 .95em/1 Minion Pro,Georgia,serif;letter-spacing:.05em;box-shadow:2px 2px 8px #00000040;cursor:pointer;z-index:10000}#news-fab{left:16px}#advisors-fab{left:110px}#news-fab:active,#advisors-fab:active{transform:translate(1px,1px)}#news-fab-dot,#advisors-fab-dot{position:absolute;top:-4px;right:-4px;width:8px;height:8px;background:#c00;image-rendering:pixelated}.advisor-panel-wrap{display:none!important}body.advisors-open .advisor-panel-wrap{display:block!important;position:fixed;inset:0;width:100vw;height:100vh;margin:0;padding:1em 1em 6em;background:var(--content-bg-color);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;z-index:9999}#header-links button{min-height:44px;padding:.4em .8em}.choice{min-height:44px}.community-columns,.community-profile-layout,.community-profile-settings{grid-template-columns:1fr}.community-profile-settings>*{grid-column:1}body.event-queue-screen #scene-choices>li.has-joint-lists{grid-template-columns:minmax(0,1.45fr) minmax(112px,.75fr)}#community-leaderboard,#community-achievements{max-height:14rem}.account-name-form{align-items:stretch;flex-direction:column}button.card{width:100px;height:125px;border-width:8px}button.card .card-img,button.card .card-face-placeholder{width:100px;height:125px}dialog{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}dialog .overlay_top{box-sizing:border-box;width:min(calc(100vw - 2rem),720px);max-width:720px;max-height:calc(100dvh - 2rem);margin:1rem auto;overflow:auto}.spectator-mode .spectator-correspondence{top:auto;right:max(.5rem,env(safe-area-inset-right));bottom:max(.5rem,env(safe-area-inset-bottom));left:max(.5rem,env(safe-area-inset-left));width:auto;max-height:min(46dvh,420px)}.scene-external-embed{height:calc(100dvh - 7rem);max-height:none}}@media screen and (max-width:520px){header,#content,#dnvp_dashboard,footer,#tools_wrapper{width:calc(100% - .75rem)}#content{padding:.75em .7em 1.25em}#content h1{margin-right:.5em;margin-left:.5em}ul.hand.has-executive{grid-template-columns:repeat(2,minmax(0,1fr))}body.event-queue-screen #scene-choices>li.has-joint-lists{grid-template-columns:1fr}body.event-queue-screen .has-joint-lists>.joint-lists-primary-choice,body.event-queue-screen .joint-lists-toggle{grid-column:1}body.event-queue-screen .joint-lists-toggle{border-top:1px solid #8b7d6b;border-left:0}.spectator-correspondence-form{grid-template-columns:1fr}.spectator-correspondence-form button{min-height:44px}dialog .overlay_top{width:calc(100vw - .75rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.scene-external-embed{display:block;width:100%;height:790px;max-height:calc(100vh - 190px);min-height:0;border:1px solid #000;background:#fff}body.wikipedia-ending-screen #tools_wrapper,body.wikipedia-ending-screen #dnvp_dashboard,body.wikipedia-ending-screen #stats_sidebar,body.wikipedia-ending-screen #native-news{display:none!important}body.wikipedia-ending-screen #mid_panel{margin:0 auto!important}body.wikipedia-ending-screen #content{box-sizing:border-box;width:calc(100vw - 48px);max-width:1180px!important}body.wikipedia-ending-screen #content>.scene-heading{display:none}
