:root{--bg:#1a0d0a;--panel:#2a1712;--panel-2:#3a2119;--ink:#f1e6cf;--muted:#c2ad8a;--gold:#c9a14a;--danger:#e0574f;--focus:#ffd36b;--needs:#ff9d3b;--radius:10px;--target:44px;--font-body:"Goudy Old Style", Georgia, serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--ink);font-family:Trebuchet MS,system-ui,sans-serif}*{box-sizing:border-box}html{font-size:calc(100% * var(--text-scale,1))}body{padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);min-height:100dvh;margin:0}a{color:var(--gold)}button,.button,input,select,textarea{min-height:var(--target);font:inherit;border-radius:var(--radius)}button,.button{min-width:var(--target);border:1px solid var(--gold);background:var(--panel-2);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}button.primary{background:var(--gold);color:#1a0d0a;font-weight:700}button.danger{border-color:var(--danger)}button:disabled{opacity:.5;cursor:default}input,select,textarea{border:1px solid var(--muted);width:100%;color:var(--ink);background:#120806;padding:8px 12px}label{gap:6px;margin-bottom:14px;display:grid}:focus-visible,.focused{outline:3px solid var(--focus);outline-offset:2px}.page{max-width:960px;margin:0 auto;padding:16px}.topbar{background:var(--panel);border-bottom:1px solid var(--gold);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;display:flex}.topbar nav{flex-wrap:wrap;gap:8px;display:flex}.error{color:var(--danger)}.muted{color:var(--muted)}.exile-notice p{margin:0 0 8px}.turn-failed{top:max(8px, env(safe-area-inset-top));z-index:1000;border:1px solid var(--danger);color:#f4e4d0;background:#1a0d0d;border-radius:6px;width:min(560px,100vw - 32px);margin:0;padding:10px 14px;position:fixed;left:50%;transform:translate(-50%)}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.badge{background:var(--needs);color:#1a0d0a;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:13px;font-weight:700;display:inline-flex}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tabs [aria-selected=true]{background:var(--gold);color:#1a0d0a;font-weight:700}.game-identity{min-height:var(--target);align-items:center;gap:10px;display:inline-flex}.sigil-disc{background:var(--game-colour);border:2px solid var(--game-colour);border-radius:50%;flex:none;width:40px;height:40px;display:inline-flex;overflow:hidden}.sigil-art{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}a.game-name{color:var(--ink);text-decoration:none}.game-card{border:1px solid var(--panel-2);border-radius:var(--radius);background:var(--panel);padding:18px 14px 12px;position:relative;overflow:hidden}.game-card h2{margin:0 0 6px;font-size:1.15rem}.game-card.needs-orders{border:2px solid var(--needs);box-shadow:0 0 12px #ff9d3b59}.colour-band{background:var(--game-colour);height:8px;position:absolute;inset:0 0 auto}.status{margin:0 0 10px;font-weight:700}.status-orders_needed{color:var(--needs)}.demons{flex-wrap:wrap;gap:10px;margin:0 0 10px;padding:0;list-style:none;display:flex}.demon{text-align:center;justify-items:center;gap:2px;width:72px;font-size:13px;display:grid}.demon.you .demon-name{color:var(--gold)}.portrait{border:1px solid var(--muted);object-fit:cover;background:#120806;border-radius:6px;width:48px;height:48px}.demon>.sigil{object-fit:contain;width:24px;height:24px}.ai-marker{background:var(--panel-2);color:var(--muted);border-radius:8px;padding:0 6px;font-size:11px}.times{flex-wrap:wrap;gap:4px 14px;margin:0;font-size:14px;display:flex}.row.spread{justify-content:space-between}.demon-card{border:1px solid var(--panel-2);border-radius:var(--radius);background:var(--panel);justify-items:center;gap:8px;padding:14px;display:grid}.demon-card h2{margin:0;font-size:1.15rem}.demon-portrait{display:inline-block;position:relative}.portrait-large{aspect-ratio:280/250;border:1px solid var(--gold);object-fit:cover;background:#120806;border-radius:6px;width:168px;display:block}.demon-portrait .sigil{border:2px solid var(--gold);background:var(--panel);border-radius:50%;width:36px;height:36px;position:absolute;bottom:-8px;right:-8px}fieldset{border:1px solid var(--panel-2);border-radius:var(--radius);margin:0 0 16px;padding:10px 12px}legend{color:var(--gold);padding:0 6px}.picker{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;display:grid}.pick{border-color:var(--panel-2);min-height:72px;padding:4px}.pick img{object-fit:contain;width:100%;max-height:96px}.pick[aria-checked=true]{border:3px solid var(--gold);background:var(--panel)}.stepper{grid-template-columns:1fr var(--target) 3ch var(--target);align-items:center;gap:8px;margin-bottom:8px;display:grid}.stepper output{text-align:center;font-weight:700}.swatches{grid-template-columns:repeat(auto-fill, minmax(var(--target), 1fr));gap:8px;display:grid}.swatch{min-height:var(--target);border:2px solid #0000}.swatch[aria-checked=true]{border-color:var(--ink);outline:3px solid var(--gold)}.seat-choice{margin-top:10px}.game-header{background:var(--panel);border-bottom:3px solid var(--game-colour);padding:16px 16px 8px;position:relative}.game-header h1{margin:0;font-size:1.4rem}.game-header .sigil-disc{width:52px;height:52px}.game-header p{margin:6px 0 0}.seats{flex-wrap:wrap;gap:10px;padding:0;list-style:none;display:flex}.seat{border-radius:var(--radius);background:var(--panel);text-align:center;justify-items:center;gap:2px;min-width:96px;padding:8px;font-size:13px;display:grid}.seat.you{outline:2px solid var(--gold)}.online{color:#7fd17f}.tick{color:var(--gold)}.panel{border:1px solid var(--panel-2);border-radius:var(--radius);background:var(--panel);margin:16px 0;padding:12px}.panel h2{margin-top:0}.tiles{grid-template-columns:repeat(auto-fill, minmax(var(--target), 1fr));gap:6px;margin-bottom:12px;display:grid}.tile{padding:0}.tile[aria-pressed=true]{background:var(--gold);color:#1a0d0a}.tile.mine{border-color:var(--gold);opacity:1}.tile.taken{border-color:var(--panel-2)}.topbar .badge{margin-left:4px}.notifications{gap:8px;display:grid}.notification{border:1px solid var(--panel-2);border-left:6px solid var(--panel-2);border-radius:var(--radius);background:var(--panel);padding:8px 12px}.notification.unread{border-left-color:var(--needs)}.notification p{margin:4px 0}label.check{min-height:var(--target);align-items:center;gap:10px;display:flex}label.check input{flex:none;width:24px;min-height:24px}.admin-list{padding:0;list-style:none}.admin-list li{border-bottom:1px solid var(--panel-2);padding:6px 0}.admin-table{border-collapse:collapse;width:100%}.admin-table td{border-bottom:1px solid var(--panel-2);vertical-align:top;padding:8px 4px}.admin-game{border-radius:var(--radius);background:var(--panel);margin-bottom:12px;padding:10px}.new-link input{flex:260px}.notice{border:1px solid var(--gold);border-radius:var(--radius);padding:8px 12px}.gamepad-mode :focus{outline:3px solid var(--focus);outline-offset:2px}.seat-sigil{border:1px solid var(--gold);background:var(--panel-2);border-radius:50%;width:28px;height:28px}.seat.open{border:1px dashed var(--muted);opacity:.8}.seat-fill{margin-top:12px}.choice-list{gap:8px;display:grid}.choice{min-height:var(--target);text-align:left;border:1px solid var(--panel-2);border-radius:var(--radius);background:var(--panel);color:var(--ink);justify-items:start;gap:2px;padding:8px 12px;display:grid}.choice small{color:var(--muted);font-size:13px}.choice[aria-checked=true],.choice.on{border:2px solid var(--gold)}label.choice.check{grid-template-columns:24px 1fr;align-items:start;margin:0}label.choice.check span{gap:2px;display:grid}.stepper .step-cost{text-align:right;grid-column:1/-1}.stepper-label small{display:block}.budget{z-index:1;border-radius:var(--radius);background:var(--panel-2);padding:8px 12px;font-weight:700;position:sticky;top:0}.budget.error{background:var(--danger);color:var(--bg)}.starter-card{color:var(--ink);border:1px solid var(--panel-2);border-radius:var(--radius);background:var(--panel);gap:6px;padding:14px;display:grid}.starter-card h3,.starter-card p{margin:0}.difficulty{font-size:13px;font-weight:700}.difficulty-beginner{color:#7fd17f}.difficulty-intermediate{color:var(--gold)}.difficulty-advanced{color:var(--needs)}.build{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:14px;display:grid}.build dt{color:var(--muted)}.build dd{margin:0}.starters-more summary{min-height:var(--target);cursor:pointer;color:var(--gold);align-items:center;display:flex}.invite-share textarea{width:100%;font-size:14px}.invite-ready{gap:8px;margin-top:8px;display:grid}.plain-game .turn-order{flex-wrap:wrap;gap:6px 14px;padding-left:1.2em;display:flex}.plain-game .mine{color:var(--gold);font-weight:600}.plain-game .archfiends td{padding:2px 10px 2px 0}.hexmap{gap:2px;margin:12px 0;padding-bottom:1.5rem;display:grid;overflow-x:auto}.hexmap .hex{width:2.75rem;height:var(--target);border-color:var(--panel-2);padding:0;font-size:.85rem}.hexmap .hex.low{transform:translateY(50%)}.hexmap .hex.mine{border-color:var(--gold)}.hexmap .hex.taken{background:var(--panel-2)}.hexmap .hex.target{outline:2px dashed var(--focus)}.hexmap .hex.enemy{color:var(--gold);font-weight:700}.hexmap .hex.place{color:var(--gold)}.hexmap .hex.stronghold{font-weight:700}.hexmap .hex.selected{background:var(--gold);color:var(--bg)}.hexmap .hex.path{background:var(--panel-2);outline:2px solid var(--gold)}.plain-game .turn-log{padding-left:1.2em}.stage-root{place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.stage-box{transform-origin:50%;flex:none;position:relative}.stage-root[data-layout=wide],.stage-root[data-layout=tall]{background:#1b130c;display:block}.stage-root[data-layout=tall]{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.stage-root[data-layout=wide]{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.stage-flow{width:100%;height:100%;position:relative}.stage-root[data-layout=tall] .stage-flow{overflow:hidden auto}.landscape-notice{z-index:20;min-height:var(--target);color:var(--gold);border:1px solid var(--gold);background:#1b130c;align-items:center;gap:8px;padding:4px 4px 4px 10px;font-size:13px;display:flex;position:absolute;top:0;left:0;right:0}.landscape-notice span{flex:1}.landscape-notice button{min-width:var(--target);min-height:var(--target);font-size:22px}.art-placeholder{box-sizing:border-box;border:1px dashed var(--gold);color:#3b2a14;text-align:center;word-break:break-all;background:#d9c9a3;justify-content:center;align-items:center;font-size:10px;line-height:1.1;display:inline-flex;overflow:hidden}button.art-button{background:0 0;border:0;padding:0;line-height:0}.tab-list{flex-wrap:nowrap;display:flex}.parchment{color:#3b2a14;background-color:#d9c9a3;background-size:100% 100%}.frame{pointer-events:none;position:absolute;inset:0}.strip{position:relative}.board{color:var(--ink);background:#1b130c;position:absolute;inset:0;overflow:hidden}.board-stage .board-map{position:absolute;inset:0;overflow:hidden}.board-backing{background:#e3d6b0;width:652px;height:113px;position:absolute;top:656px;left:180px}.board-stage .board-zoom{position:absolute;top:0;left:33px}.board-wide .board-zoom,.board-tall .board-zoom{right:8px;top:calc(var(--target) + 40px);position:absolute}.board-wide .board-map,.board-tall .board-map{position:absolute;inset:0}.board-wide{background:0 0;overflow:visible}.board-wide .board-map{inset:calc(-1 * env(safe-area-inset-top)) calc(-1 * env(safe-area-inset-right)) calc(-1 * env(safe-area-inset-bottom)) calc(-1 * env(safe-area-inset-left));background:#1b130c}.board-topbar{pointer-events:none;color:#2a1a0a;height:46px;font-size:18px;position:absolute;inset:0 0 auto}.board-topbar .bar-item,.board-topbar .bar-stat{pointer-events:auto;white-space:nowrap}.board-topbar.compact{height:var(--target);color:#f1e4c4;pointer-events:auto;background:#140c06d9;align-items:center;gap:10px;padding:0 8px;font-size:15px;display:flex}.board-topbar.compact .bar-stat{position:static}.board-topbar.compact .bar-stat:before{content:attr(aria-label) " ";opacity:.7;font-size:11px}.order-of-play{gap:2px;margin:0;padding:0;list-style:none;display:flex;position:absolute}.board-stage .order-of-play{top:52px;right:56px}.board-wide .order-of-play,.board-tall .order-of-play{right:8px;top:calc(var(--target) + 6px)}.order-of-play-seat{border-radius:6px;flex-direction:column;align-items:center;gap:2px;width:38px;padding:2px;display:flex}.order-of-play-portrait{border:2px solid #c9a227;outline:1px solid #4a3410;line-height:0;display:block}.order-of-play-portrait img,.order-of-play-portrait .art-placeholder{max-width:100%}.turn-timer{color:#2a1a0a;white-space:nowrap;background:#e3d6b0;border:2px solid #c9a227;outline:1px solid #4a3410;margin:0;padding:1px 8px;font-size:13px;line-height:18px;position:absolute}.board-stage .turn-timer{top:126px;right:58px}.board-wide .turn-timer,.board-tall .turn-timer{right:8px;top:calc(var(--target) + 88px)}.turn-orders{gap:2px;margin:0;padding:0;list-style:none;display:flex;position:absolute}.board-stage .turn-orders{top:598px;right:56px}.board-wide .turn-orders,.board-tall .turn-orders{right:8px;bottom:calc(var(--target) + 14px)}.turn-orders-slot{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;width:38px;min-width:0;min-height:0;padding:0;display:flex}.board-wide .turn-orders-slot,.board-tall .turn-orders-slot{width:44px;min-height:var(--target)}.turn-orders-phase{color:#2a1a0a;text-shadow:0 0 3px #f6e7a0;font-size:11px;font-weight:700;line-height:12px}.turn-orders-pic{border:2px solid #c9a227;outline:1px solid #4a3410;line-height:0;display:block}.turn-orders-slot.empty .turn-orders-pic{opacity:.55}.turn-orders-slot:hover .turn-orders-pic,.turn-orders-slot:focus-visible .turn-orders-pic{border-color:#f6e7a0}.order-of-play-seat.mine{outline:2px solid var(--focus)}.board-stage .board-strip{color:#2a1a0a;width:1024px;height:96px;font-size:12px;line-height:13px;position:absolute;top:656px;left:0;overflow:hidden}.board-wide .board-strip,.board-tall .board-strip{border-radius:var(--radius);background:#140c06d9;max-width:55%;max-height:45%;padding:6px 10px;font-size:13px;position:absolute;bottom:8px;left:8px;overflow:auto}.board-wide .board-strip:empty,.board-strip .strip:empty{display:none}.board .strip-lines,.board .strip-abilities{margin:0;padding:0;list-style:none}.board .strip-name{margin:0;font-weight:700}.board-stage .board-buttons{pointer-events:none;position:absolute;inset:0}.board-stage .board-buttons>button:first-child{pointer-events:auto;position:absolute;top:738px;left:18px}.board-stage .board-buttons>button:nth-child(2){pointer-events:auto;position:absolute;top:738px;left:901px}.board-wide .board-buttons,.board-tall .board-buttons{gap:8px;display:flex;position:absolute;bottom:8px;right:8px}.board-stage .art-button{position:relative;min-width:0!important;min-height:0!important}.board-stage .art-button:after{content:"";position:absolute;inset:-10px}.board-stage .bar-item{line-height:0}.board .strip-card{align-items:flex-start;gap:14px;display:flex}.board .strip-col p{margin:0}.board-stage .board-pad{line-height:0;position:absolute;top:0;left:0}.board-stage .strip>.strip-lines{margin-top:20px;margin-left:296px}.board-stage .strip-card{height:96px;display:block;position:relative}.board-stage .strip-pic,.board-stage .strip-attach-box img,.board-stage .strip-attach-box .art-placeholder{visibility:hidden}.board-stage .strip-pic{position:absolute}.strip-pictures{pointer-events:none}.board-stage .strip-card .strip-col:nth-of-type(2){position:absolute;top:8px;left:64px}.board-stage .strip-card .strip-col:nth-of-type(3){position:absolute;top:15px;left:296px}.board-stage .strip-card .strip-col:nth-of-type(2){width:124px;font-size:11px;line-height:11px}.board-stage .strip-card .strip-col:nth-of-type(2) p,.board-stage .strip-card .strip-col:nth-of-type(2) li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-ext{background:#e3d6b0;border:4px solid #c9a227;border-radius:4px;width:128px;height:77px;position:absolute;top:658px;box-shadow:inset 0 0 0 1px #4a3410,0 0 0 2px #4a3410,inset 0 0 12px #4a341059}.board-ext-left{left:58px}.board-ext-right{left:838px}.ministerium{color:#2a1a0a}.ministerium-base{line-height:0;position:absolute;top:0;left:0}.ministerium-stage .ministerium-tab,.ministerium-stage .ministerium-close{z-index:1}.ministerium-stage .ministerium-close{cursor:pointer;background:0 0;border:0}.ministerium-stage .ministerium-body{position:absolute;inset:0}.ministerium-wide,.ministerium-tall{z-index:5;background:#d9c9a3;flex-direction:column;display:flex;position:absolute;inset:0}.ministerium-wide .ministerium-tabs,.ministerium-tall .ministerium-tabs{background:#1b130c;flex:none;display:flex;overflow-x:auto}.ministerium-wide .ministerium-close,.ministerium-tall .ministerium-close{width:var(--target);height:var(--target);font-size:24px;position:absolute;top:4px;right:4px}.ministerium-wide .ministerium-body,.ministerium-tall .ministerium-body{overflow-wrap:anywhere;flex:1;padding:8px;overflow:auto}.ministerium-tall .ministerium-body{overflow-x:hidden}.orders-count{text-align:center;width:36px;font-size:18px;line-height:24px}.orders-place{text-align:center;width:160px;font-size:12px}.orders-note{margin:0;font-size:15px;font-weight:700;position:absolute;top:548px;left:340px}.orders-flow .orders-note{position:static}.orders-flow{gap:12px;display:grid}.orders-flow .orders-phase{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.orders-flow .orders-count{font-size:20px}.select-order-bg{line-height:0}.select-order-list{flex-direction:column;width:215px;display:flex}.select-order-row{color:#2a1a0a;text-align:left;width:100%;height:30px;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;padding:0 6px}.select-order-row.picked{color:#c60}.select-order-row.unavailable{color:#8a8a8a;opacity:.6;cursor:not-allowed}.select-order-sub{width:215px;font-size:13px}.select-order-reasons{color:#5a3a2a;margin:0;padding:0 0 0 16px}.select-order-info{width:280px}.select-order-flow{gap:8px;display:grid}.select-order-flow .select-order-row{min-height:var(--target)}.legion-menu{color:#2a1a0a;z-index:10;background:#e3d6b0;border:4px solid #c9a227;border-radius:4px;min-width:200px;max-height:90%;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #4a3410}.legion-menu ul{margin:0;padding:0;list-style:none}.legion-menu-item,.legion-menu-close{width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0 12px;display:block}.legion-menu-item:hover,.legion-menu-item:focus-visible{color:#fff;background:#c60}.board-wide .legion-menu-item,.board-wide .legion-menu-close,.board-tall .legion-menu-item,.board-tall .legion-menu-close{min-height:var(--target)}.end-turn-ask{color:#2a1a0a;background:#e3d6b0;border:2px solid #c9a227;margin-top:8px;padding:8px 12px}.end-turn-ask button{min-height:var(--target);min-width:var(--target);margin-right:8px}.end-turn-dialog{color:#2a1a0a;z-index:7;background:#e3d6b0;border:4px solid #c9a227;min-width:320px;max-width:90%;padding:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dropped-notice{color:#2a1a0a;z-index:7;background:#e3d6b0;border:2px solid #a60000;max-width:80%;padding:8px 12px;position:absolute;top:56px;left:50%;transform:translate(-50%)}.pick-bar{color:#2a1a0a;z-index:6;background:#e3d6b0;border:2px solid #c9a227;align-items:center;gap:8px;padding:6px 12px;display:flex;position:absolute;top:56px;left:50%;transform:translate(-50%)}.pick-bar button{min-height:var(--target);min-width:var(--target)}.legion-order{z-index:6;color:#2a1a0a;background:#e3d6b0;border:4px solid #c9a227;min-width:260px;padding:12px;position:absolute;bottom:120px;left:60px}.legion-order[hidden]{display:none}.legion-order button{min-height:var(--target);min-width:var(--target);margin-right:8px}.forces{color:#2a1a0a}.forces-list{flex-direction:column;width:230px;height:490px;display:flex;overflow-y:auto}.forces-row{color:#2a1a0a;width:100%;min-height:24px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;padding:0 6px}.forces-row.picked{color:#c00000}.forces-info{width:230px;font-size:18px;line-height:24px}.forces-info ul,.forces-slots{margin:0;padding:0;list-style:none}.forces-name{margin:0}.forces-desc{width:470px;margin:0;font-size:12px;line-height:14px}.forces-slot,.forces-base{line-height:0}.forces-upkeep{font-size:15px;display:contents}.forces-flow .forces-upkeep{display:flex}.forces-flow{gap:12px;display:grid}.forces-flow .forces-list{height:auto;max-height:140px}.forces-flow .forces-row,.forces-flow .forces-tabs button{min-height:var(--target)}.forces-flow .forces-slots{gap:8px;display:flex}.forces-flow .forces-upkeep{gap:16px}.forces-tabs{display:contents}.ability{cursor:help;position:relative}.ability-tip{z-index:8;color:#2a1a0a;background:#f4ecd0;border:1px solid #4a3410;width:max-content;max-width:260px;padding:4px 8px;font-size:12px;line-height:14px;position:absolute;top:100%;left:0;box-shadow:0 2px 6px #0006}.ministerium-stage .select-order,.ministerium-stage .orders-tab,.ministerium-stage .forces{position:absolute;inset:0}.ministerium-stage .answers-wrap{position:absolute;inset:52px 50px;overflow-y:auto}.ministerium-stage .turn-log-banner{z-index:2;margin:0;padding:1px 8px;font-size:12px;position:absolute;top:38px;left:110px;right:110px}.ministerium-stage .turn-log-banner button{min-height:20px;padding:0 8px}.orders-remaining,.select-order-actions{display:contents}.orders-flow .orders-remaining{order:-1;align-items:center;gap:8px;display:flex}.orders-count-label{font-size:15px}.ministerium-wide .orders-flow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:6px 10px}.ministerium-wide .orders-flow .orders-remaining,.ministerium-wide .orders-flow .orders-note{grid-column:1/-1}.ministerium-wide .orders-flow .orders-phase{gap:2px 6px}.ministerium-wide .orders-flow .orders-phase-title,.ministerium-wide .orders-flow .orders-place{text-align:left;flex-basis:100%;width:auto;margin:0;font-size:12px}.ministerium-wide .orders-flow .orders-icon img,.ministerium-wide .orders-flow .orders-icon canvas,.ministerium-wide .orders-flow .orders-icon svg{object-fit:cover;width:64px;height:56px}.ministerium-wide .select-order-flow{grid-template:"list info""list sub"minmax(0,1fr)"list actions"/minmax(180px,1fr) minmax(0,1.5fr);gap:6px 12px;height:100%}.ministerium-wide .select-order-flow .select-order-pic,.ministerium-wide .select-order-flow .select-order-bg{display:none}.ministerium-wide .select-order-flow .select-order-list{grid-area:list;width:auto;max-height:100%;overflow-y:auto}.ministerium-wide .select-order-flow .select-order-info{grid-area:info;width:auto}.ministerium-wide .select-order-flow .select-order-info h3,.ministerium-wide .select-order-flow .select-order-info p{margin:0;font-size:13px}.ministerium-wide .select-order-flow .select-order-sub{grid-area:sub;width:auto;min-height:0;overflow-y:auto}.ministerium-wide .select-order-flow .select-order-actions{grid-area:actions;align-items:center;gap:8px;display:flex}.ministerium-wide .select-order-flow .select-order-row{min-height:var(--target)}.ministerium-wide .ministerium-body:has(.select-order-flow){overflow:hidden}.ministerium-wide .orders-flow .orders-phase{grid-template-columns:64px auto auto 1fr;align-items:center;gap:2px 6px;display:grid}.ministerium-wide .orders-flow .orders-phase-title{grid-area:1/1/auto/-1}.ministerium-wide .orders-flow .orders-icon{grid-area:2/1;line-height:0}.ministerium-wide .orders-flow .orders-seal{grid-row:2}.ministerium-wide .orders-flow .orders-place{grid-area:3/1/auto/-1}.ministerium-wide .forces-flow{grid-template-columns:130px minmax(0,1fr);grid-template-areas:"tabs tabs""pic info""list info""desc desc""slots upkeep";align-items:start;gap:6px 12px}.ministerium-wide .forces-flow .forces-tabs{flex-wrap:wrap;grid-area:tabs;gap:4px;display:flex}.ministerium-wide .forces-flow .forces-pic{grid-area:pic;line-height:0}.ministerium-wide .forces-flow .forces-pic img,.ministerium-wide .forces-flow .forces-pic canvas{width:120px;height:auto}.ministerium-wide .forces-flow .forces-list{grid-area:list;height:auto;max-height:96px}.ministerium-wide .forces-flow .forces-info{grid-area:info;width:auto;font-size:13px;line-height:17px}.ministerium-wide .forces-flow .forces-info ul{columns:2}.ministerium-wide .forces-flow .forces-name{font-weight:700}.ministerium-wide .forces-flow .forces-desc{grid-area:desc;width:auto}.ministerium-wide .forces-flow .forces-slots{grid-area:slots}.ministerium-wide .forces-flow .forces-slot{border:1px solid #4a3410;min-width:44px;min-height:44px}.ministerium-wide .forces-flow .forces-slot img,.ministerium-wide .forces-flow .forces-slot canvas{object-fit:cover;width:44px;height:44px}.ministerium-wide .forces-flow .forces-upkeep{grid-area:upkeep;align-items:center}.ministerium-wide .forces-flow .forces-row{min-height:28px}.ministerium-stage .turn-log{position:absolute;inset:0}.turn-log{color:#2a1a0a}.turn-log-list{margin:0;padding:0;list-style:none}.turn-log-text{width:556px;font-size:13px;line-height:15px}.turn-log-text.long{font-size:12px;line-height:13px}.turn-log-where{color:#6a4a2a;margin-top:4px;font-size:11px;display:block}.turn-log-count{text-align:center;width:36px;font-size:18px;line-height:24px}.turn-log-none{margin:0;position:absolute;top:90px;left:175px}.turn-log-flow .turn-log-none{position:static}.turn-log-banner{background:#f4ecd0;border:2px solid #a60000;margin:0 0 6px;padding:4px 8px;font-size:13px}.turn-log-flow{gap:6px;display:grid}.turn-log-flow .turn-log-list{gap:6px;max-height:190px;display:grid;overflow-y:auto}.turn-log-flow .turn-log-item{border:1px solid #c9a227;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"pic text seals";align-items:start;gap:8px;padding:4px;display:grid}.turn-log-flow .turn-log-pic{grid-area:pic;line-height:0}.turn-log-flow .turn-log-pic img,.turn-log-flow .turn-log-pic canvas{width:48px;height:auto}.turn-log-flow .turn-log-text{grid-area:text;width:auto;font-size:13px;line-height:16px}.turn-log-flow .turn-log-seals{grid-area:seals;gap:4px;display:flex}.turn-log-flow .turn-log-filters{gap:4px;display:flex;overflow-x:auto}.turn-log-flow .turn-log-count-box,.turn-log-flow .turn-log-count{display:none}.turn-log-seals{display:contents}.turn-log-flow .turn-log-seals{display:flex}.turn-log-filters{display:contents}.turn-log-flow .turn-log-filters{display:flex}.ministerium-stage .tribute-tab{position:absolute;inset:0}.tribute-tab{color:#2a1a0a}.tribute-base{line-height:0}.tribute-totals p{margin:0;font-size:15px;line-height:22px}.tribute-resource{text-transform:capitalize}.tribute-count{text-align:center;width:130px;font-size:14px;display:block}.ministerium-stage .tribute-waiting{z-index:2;background:#f4ecd0;border:2px solid #a60000;margin:0;padding:1px 8px;font-size:12px;position:absolute;top:38px;left:195px;right:40px}.ministerium-stage .tribute-waiting button{min-height:20px;padding:0 8px}.ministerium-stage .tribute-none{margin:0;position:absolute;top:340px;left:40px}.tribute-board{flex-wrap:wrap;align-content:flex-start;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ministerium-stage .tribute-board{width:740px;height:230px;overflow-y:auto}.tribute-card{width:100px;height:26px;line-height:0;position:relative;overflow:hidden}.tribute-card.paying{opacity:.55}.tribute-card-art img,.tribute-card-art canvas{width:100px;height:auto}.tribute-card-text{color:#2a1a0a;white-space:nowrap;font-size:11px;line-height:14px;position:absolute;top:4px;left:18px}.tribute-flow{gap:6px;display:grid}.tribute-flow .tribute-board{max-height:150px;overflow-y:auto}.tribute-flow .tribute-totals{flex-wrap:wrap;gap:12px;display:flex}.tribute-flow .tribute-totals p{font-size:13px}.tribute-flow .tribute-sort{justify-self:start}.ministerium-stage .avatar-tab{position:absolute;inset:0}.avatar-tab{color:#2a1a0a}.avatar-base,.avatar-pic{line-height:0}.avatar-data{width:480px;font-size:18px;line-height:23px}.avatar-data p,.avatar-row{margin:0}.ministerium-stage .avatar-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.avatar-n{text-align:center;min-width:36px;font-size:17px;display:inline-block}.avatar-flow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:6px 14px;display:grid}.avatar-flow .avatar-pic img,.avatar-flow .avatar-pic canvas{width:110px;height:auto}.avatar-flow .avatar-tabs{grid-column:1/-1;gap:4px;display:flex}.avatar-flow .avatar-row,.avatar-flow .avatar-heads{grid-template-columns:minmax(0,1fr) 4.5rem 4.5rem;align-items:center;gap:8px;margin:0;font-size:13px;display:grid}.avatar-flow .avatar-heads{text-align:center;font-size:11px;font-weight:700}.avatar-flow .avatar-heads span:first-child{text-align:left}.avatar-flow .avatar-data{width:auto;font-size:13px;line-height:17px}.avatar-flow .avatar-attributes,.avatar-flow .avatar-powers{grid-column:auto}.avatar-tabs{display:contents}.avatar-flow .avatar-tabs{display:flex}.power-cell{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;line-height:0;display:block}.ministerium-stage .power-cell{border-radius:0;width:84px;min-width:0;height:78px;min-height:0}.power-frame{pointer-events:none;line-height:0;position:absolute}.ministerium-stage .power-column{display:contents}.power-hint{width:285px;margin:0;font-size:15px}.power-info{width:275px;max-height:232px;font-size:15px;line-height:19px;overflow-y:auto}.power-info p{margin:0 0 4px}.power-title{font-size:18px;font-weight:700}.power-ritual{font-weight:700}.power-desc{font-size:12px;line-height:14px}.avatar-flow .power-column{grid-column:1/-1;align-items:center;gap:4px;display:flex}.avatar-flow .power-name{width:6.5rem;font-size:13px}.avatar-flow .power-cell{min-width:var(--target);min-height:var(--target);border-radius:var(--radius);border:1px solid #c9a227;font-size:13px;line-height:1}.avatar-flow .power-cell.reached{color:#fff;background:#cc9a2a}.avatar-flow .power-cell.picked{outline:2px solid #c60}.avatar-flow .power-info,.avatar-flow .power-hint{grid-column:1/-1;width:auto;max-height:90px;font-size:13px}.power-off{opacity:.02}.avatar-flow .power-column{grid-column:1}.avatar-flow .power-info,.avatar-flow .power-hint{grid-area:1/2/span 5;max-height:230px}.avatar-flow .power-pic{display:none}.ministerium-stage .rituals-tab{position:absolute;inset:0}.rituals-tab{color:#2a1a0a}.rituals-base,.rituals-cover,.rituals-box,.rituals-picker-base{line-height:0}.rituals-count-line{margin:0}.ministerium-stage .rituals-count{text-align:center;width:52px;font-size:18px;display:inline-block}.ministerium-stage .rituals-slots{display:contents}.ministerium-stage .rituals-box{width:135px;height:112px;overflow:hidden}.ministerium-stage .rituals-picker{z-index:3;width:560px;height:590px;position:absolute;top:30px;left:150px}.rituals-row{color:#2a1a0a;width:100%;min-height:24px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;padding:0 6px;display:block}.rituals-row.picked{color:#c00000}.ministerium-stage .rituals-list{width:160px;height:250px;padding-left:5px;overflow-y:auto}.ministerium-stage .rituals-info{width:450px;max-height:130px;font-size:13px;line-height:15px;overflow-y:auto}.rituals-name{margin:0;font-size:17px;font-weight:700}.rituals-desc{margin:0 0 4px}.rituals-cost{font-size:14px;display:flex}.ministerium-stage .rituals-cost{width:0;height:0;position:absolute;top:0;left:0}.rituals-cost-n{text-align:center;min-width:36px}.ministerium-stage .rituals-cost-n{width:36px;line-height:22px;position:absolute}.rituals-target-form{z-index:4;background:#e9e0bc;border:3px solid #4a3410;gap:8px;width:520px;padding:14px;display:grid;position:absolute;top:150px;left:150px}.rituals-flow{gap:6px;display:grid}.rituals-flow .rituals-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.rituals-flow .rituals-slot{min-height:var(--target);border:1px solid #c9a227;align-items:center;gap:6px;padding:2px 6px;font-size:12px;display:flex}.rituals-flow .rituals-box img,.rituals-flow .rituals-box canvas{width:40px;height:auto}.rituals-flow .rituals-picker{background:#e3d6b0;border:2px solid #c9a227;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:6px 10px;padding:8px;display:grid}.rituals-flow .rituals-list{max-height:150px;overflow-y:auto}.rituals-flow .rituals-row{min-height:var(--target)}.rituals-flow .rituals-picker-pic img,.rituals-flow .rituals-picker-pic canvas{width:64px;height:auto}.rituals-flow .rituals-cost{gap:10px;font-size:12px}.rituals-flow .rituals-picker-button{display:inline-block}.ministerium-stage .bazaar-body{position:absolute;inset:0}.bazaar{color:#2a1a0a;z-index:4}.bazaar-base,.bazaar-backdrop,.bazaar-pic{line-height:0}.bazaar-list{flex-direction:column;width:215px;display:flex}.ministerium-stage .bazaar-list{height:480px;overflow-y:auto}.bazaar-row{color:#2a1a0a;width:100%;min-height:23px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;padding:0 6px}.bazaar-row.picked{color:#c60}.bazaar-info{width:235px;font-size:17px;line-height:23px}.bazaar-info ul{margin:0;padding:0;list-style:none}.bazaar-name{margin:0}.bazaar-perk-name,.bazaar-perk-desc{display:block}.ministerium-stage .bazaar-perk-desc{width:215px}.bazaar-perk-desc{margin-bottom:4px;font-size:11px;line-height:12px}.bazaar-desc{width:275px;margin:0;font-size:12px;line-height:14px}.ministerium-stage .bazaar-n{text-align:center;width:40px;font-size:15px;display:inline-block}.bazaar-none{margin:0}.ministerium-stage .bazaar-none{position:absolute;top:80px;left:40px}.bazaar-reason{margin:0;font-size:13px}.ministerium-stage .bazaar-reason{width:400px;position:absolute;top:584px;left:130px}.bazaar-bid{z-index:3;color:#2a1a0a;background:#e3d6b0;border:4px solid #c9a227;padding:12px}.ministerium-stage .bazaar-bid{width:440px;max-height:360px;position:absolute;top:150px;left:160px;overflow-y:auto}.bazaar-bid button{min-height:var(--target);margin-right:8px}.bazaar-flow{grid-template-columns:minmax(150px,1fr) minmax(0,1.6fr);align-items:start;gap:6px 12px;display:grid}.bazaar-flow .bazaar-list{grid-row:1/span 6;width:auto;max-height:230px;overflow-y:auto}.bazaar-flow .bazaar-row{min-height:var(--target)}.bazaar-flow .bazaar-pic img,.bazaar-flow .bazaar-pic canvas{width:64px;height:auto}.bazaar-flow .bazaar-info,.bazaar-flow .bazaar-desc{width:auto;font-size:13px;line-height:16px}.bazaar-flow .bazaar-numbers{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.bazaar-flow .bazaar-button{display:inline-block}.diplomacy-tab{color:#2a1a0a}.ministerium-stage .diplomacy-tab{position:absolute;inset:0}.diplomacy-base,.diplomacy-plate,.diplomacy-sigil,.diplomacy-regent{line-height:0}.ministerium-stage .diplomacy-lines{pointer-events:none;position:absolute;top:0;left:0}.diplomacy-threats,.diplomacy-relations,.diplomacy-ring,.diplomacy-objectives ul{margin:0;padding:0;list-style:none}.diplomacy-threats{font-size:15px;line-height:23px}.ministerium-stage .diplomacy-threats{width:200px;padding:5px}.ministerium-stage .diplomacy-relations{position:absolute;left:-9999px}.diplomacy-flow .diplomacy-relations li,.diplomacy-flow .diplomacy-threats li{min-height:24px}.diplomacy-swatch{vertical-align:middle;width:24px;height:4px;margin-right:8px;display:inline-block}.diplomacy-card{z-index:2}.diplomacy-plate,.diplomacy-sigil,.diplomacy-regent{pointer-events:none}.ministerium-stage .diplomacy-card .diplomacy-pick{background:0 0;border:0;padding:0}.diplomacy-card.selected .diplomacy-pick{outline:3px solid #c9a227}.diplomacy-prestige{font-size:15px;line-height:1;position:absolute;top:19px;left:85px}.diplomacy-name{text-align:center;width:130px;font-size:14px;line-height:1;position:absolute;top:136px;left:25px}.diplomacy-flow .diplomacy-ring{flex-wrap:wrap;gap:8px;display:flex}.diplomacy-flow .diplomacy-card{align-items:center;gap:6px;display:flex}.diplomacy-flow .diplomacy-card .diplomacy-plate,.diplomacy-flow .diplomacy-sigil{display:none}.diplomacy-flow .diplomacy-card:after{content:attr(aria-label);font-size:13px}.diplomacy-flow .diplomacy-pick img,.diplomacy-flow .diplomacy-pick canvas{width:48px;height:auto}.adjust-threats{z-index:6;color:#2a1a0a}.adjust-base{line-height:0}.adjust-flow{background:#e3d6b0;border:4px solid #c9a227;padding:12px}.adjust-list{margin:0;padding:0;font-size:18px;list-style:none}.ministerium-stage .adjust-list li{white-space:nowrap;overflow-wrap:normal;width:170px}.adjust-flow .adjust-list li,.adjust-flow .adjust-buttons{margin-right:8px;display:inline-block}.ministerium-stage .adjust-cost{width:400px}.ministerium-stage .adjust-cancel{position:absolute;top:488px;left:60px}.diplomacy-adjust{z-index:3}.adjust-amounts{margin:0;font-size:16px}.adjust-flow .adjust-amounts span{margin-right:12px}.ministerium-stage .adjust-cost p{margin:0;font-size:13px}.board-strip,.ministerium-body{overflow-wrap:anywhere}.flow-legions{margin:0;padding:0;list-style:none}.flow-legions button{min-height:var(--target);justify-content:flex-start;min-width:160px;margin:2px 0}.menu-screen{color:#2a1a0a;background:#e8dcae;position:absolute;inset:0;overflow:hidden}.menu-background{display:block;position:absolute;inset:0}.menu-bg-img{object-fit:cover;width:100%;height:100%}.stage-root[data-layout=wide] .menu-bg-img,.stage-root[data-layout=tall] .menu-bg-img{object-fit:contain;object-position:right center}.menu-buttons{position:absolute;inset:0}.stage-root[data-layout=wide] .menu-buttons,.stage-root[data-layout=tall] .menu-buttons{flex-direction:column;justify-content:center;padding-left:8px;display:flex;inset:0 auto 0 0}.stage-root[data-layout=wide] .menu-item{zoom:.75}.menu-item .art-button,.menu-back .art-button{background:0 0;border:0;padding:0;line-height:0;display:block}.menu-label{text-align:center;color:#2a1a0a;text-shadow:0 0 4px #f4eac4;font-size:18px;font-style:italic;font-weight:700;display:block}.menu-volume{width:140px;position:absolute;top:344px}.menu-volume input[type=range]{appearance:none;accent-color:#9b1b1b;background:0 0;border:0;width:240px;height:24px;min-height:0;padding:0;position:absolute;top:152px;left:-50px;transform:rotate(-90deg)}.menu-volume input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(#5a4a10,#d8d020,#5a4a10);border:1px solid #2a1a0a;border-radius:3px;height:6px}.menu-volume input[type=range]::-moz-range-track{background:linear-gradient(#5a4a10,#d8d020,#5a4a10);border:1px solid #2a1a0a;border-radius:3px;height:6px}.menu-volume input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--grab,#9b1b1b) center / contain no-repeat;border:0;border-radius:50%;width:31px;height:31px;margin-top:-13px}.menu-volume input[type=range]::-moz-range-thumb{background:var(--grab,#9b1b1b) center / contain no-repeat;border:0;border-radius:50%;width:31px;height:31px}.menu-more{border-radius:var(--radius);background:#f4eac4d9;flex-direction:column;gap:2px;padding:6px 12px;font-size:14px;display:flex;position:absolute;top:540px;left:400px}.menu-more label{align-items:center;gap:8px;display:flex}.menu-more input[type=checkbox]{accent-color:#9b1b1b;background:0 0;width:20px;height:20px;min-height:0;padding:0}.menu-more select{width:auto;min-height:32px;padding:2px 8px}.menu-more input[type=range]{width:140px;min-height:32px;padding:0}.menu-back{position:absolute;top:640px;left:60px}.stage-root[data-layout=wide] .menu-volume,.stage-root[data-layout=tall] .menu-volume,.stage-root[data-layout=wide] .menu-more,.stage-root[data-layout=tall] .menu-more,.stage-root[data-layout=wide] .menu-back,.stage-root[data-layout=tall] .menu-back{width:auto;position:relative;top:auto;left:auto}.stage-root[data-layout=wide] .menu-options,.stage-root[data-layout=tall] .menu-options{flex-direction:column;align-items:flex-start;gap:4px;width:min(300px,45%);padding:8px 12px;display:flex}.stage-root[data-layout=wide] .menu-options .menu-background,.stage-root[data-layout=tall] .menu-options .menu-background{position:fixed}.stage-root[data-layout=wide] .menu-volume input[type=range],.stage-root[data-layout=tall] .menu-volume input[type=range]{width:100%;position:static;transform:none}.stage-root[data-layout=wide] .menu-volume label,.stage-root[data-layout=tall] .menu-volume label{align-items:center;gap:8px;width:280px;display:flex}.stage-root[data-layout=wide] .menu-volume .menu-label,.stage-root[data-layout=tall] .menu-volume .menu-label{text-align:left;width:120px;font-size:14px}.ng-screen{color:#2a1a0a;background:#e8dcae;position:absolute;inset:0;overflow:hidden}.ng-scroll{padding:12px 16px;position:absolute;inset:0;overflow-y:auto}.ng-screen input,.ng-screen select{color:#2a1a0a;background:#fff8dc;border:1px solid #7a5a1a}.ng-screen .ng-bg{display:none}.ng-more-toggle,.ng-more-done{min-height:var(--target);color:#2a1a0a;background:#efe6b8;border:1px solid #7a5a1a;font-style:italic;display:none}.ng-error{color:#8b1a1a;font-weight:700}.ng-screen .ng-group{border:1px solid #7a5a1a}.ng-screen legend{color:#2a1a0a}.ng-screen .hint{color:#4a3410}.stage-root[data-layout=stage] .ng-screen{background:0 0}.stage-root[data-layout=stage] .ng-screen .ng-bg{display:block}.stage-root[data-layout=stage] .ng-scroll{padding:0;overflow:visible}.stage-root[data-layout=stage] .ng-title,.stage-root[data-layout=stage] .ng-label,.stage-root[data-layout=stage] .ng-group>legend,.stage-root[data-layout=stage] .ng-seat>legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stage-root[data-layout=stage] .ng-screen .ng-group,.stage-root[data-layout=stage] .ng-screen .ng-seat{border:0;margin:0;padding:0;display:contents}.stage-root[data-layout=stage] .ng-name,.stage-root[data-layout=stage] .ng-opt.placed,.stage-root[data-layout=stage] .ng-deadline,.stage-root[data-layout=stage] .ng-demon,.stage-root[data-layout=stage] .ng-invite,.stage-root[data-layout=stage] .ng-who,.stage-root[data-layout=stage] .ng-ai,.stage-root[data-layout=stage] .ng-more-toggle,.stage-root[data-layout=stage] .ng-invite-button,.stage-root[data-layout=stage] .ng-cancel-button,.stage-root[data-layout=stage] .ng-error{margin:0;display:block;position:absolute}.stage-root[data-layout=stage] .ng-screen input:not([type=checkbox]),.stage-root[data-layout=stage] .ng-screen select{color:#2a1a0a;appearance:none;background:0 0;border:0;border-radius:6px;width:100%;height:100%;min-height:0;padding:0 8px;font-size:17px;font-style:italic}.stage-root[data-layout=stage] .ng-opt.placed select{text-align:center;text-align-last:center}.stage-root[data-layout=stage] .ng-name{width:282px;height:28px;top:109px;left:396px}.stage-root[data-layout=stage] .ng-opt-mapSize{width:120px;height:26px;top:214px;left:88px}.stage-root[data-layout=stage] .ng-opt-mapType{width:148px;height:26px;top:214px;left:300px}.stage-root[data-layout=stage] .ng-opt-placesOfPower{width:120px;height:26px;top:214px;left:546px}.stage-root[data-layout=stage] .ng-opt-gameLength{width:120px;height:26px;top:214px;left:776px}.stage-root[data-layout=stage] .has-arrow:after{content:"";background:var(--ng-arrow) center / contain no-repeat;pointer-events:none;width:38px;height:28px;margin-left:8px;position:absolute;top:-1px;left:100%}.stage-root[data-layout=stage] .ng-patch{background:var(--ng-bg) -390px -142px no-repeat;width:150px;height:100%;display:block;position:absolute;top:0;left:0}.stage-root[data-layout=stage] .ng-patch.second{left:150px}.ng-patch{display:none}.stage-root[data-layout=stage] .ng-opt-players{width:150px;height:58px;top:82px;left:80px}.stage-root[data-layout=stage] .ng-deadline{width:300px;height:62px;top:286px;left:80px}.stage-root[data-layout=stage] .ng-opt-players .ng-label,.stage-root[data-layout=stage] .ng-deadline .ng-label{clip:auto;white-space:nowrap;width:auto;height:auto;margin:0;font-size:18px;font-style:italic;font-weight:700;position:absolute;top:4px;left:6px;overflow:visible}.stage-root[data-layout=stage] .ng-screen .ng-opt-players input:not([type=checkbox]){text-align:center;background:#beb4504d;border:1px solid #5a460a80;width:110px;height:26px;position:absolute;top:28px;left:8px}.stage-root[data-layout=stage] .ng-screen .ng-deadline select{background:#beb4504d;border:1px solid #5a460a80;width:280px;height:28px;position:absolute;top:30px;left:8px}.stage-root[data-layout=stage] .ng-deadline.has-arrow:after{margin:0;top:30px;left:auto;right:6px}.stage-root[data-layout=stage] .ng-demon{width:284px;height:26px;top:318px;left:512px}.stage-root[data-layout=stage] .ng-invite{left:524px;top:var(--seat-top);width:152px;height:28px}.stage-root[data-layout=stage] .ng-who{left:395px;top:var(--seat-top);width:126px;height:28px}.stage-root[data-layout=stage] .ng-who:after{content:"";background:var(--ng-arrow) center / contain no-repeat;pointer-events:none;width:24px;height:20px;position:absolute;top:4px;right:2px}.stage-root[data-layout=stage] .ng-who select{background:0 0;border:0;border-right:1px solid #5a460a59;border-radius:0;font-size:14px;font-weight:700}.stage-root[data-layout=stage] .ng-invite input::placeholder{color:#4a34108c}.stage-root[data-layout=stage] .ng-ai{left:530px;top:calc(var(--seat-top) + 4px);font-style:italic}.stage-root[data-layout=stage] .ng-opt.ng-opt-infernalCensus,.stage-root[data-layout=stage] .ng-opt.ng-opt-rectificationExpansion{justify-content:space-between;align-items:center;width:260px;height:50px;display:flex;left:72px}.stage-root[data-layout=stage] .ng-opt.ng-opt-infernalCensus{top:637px}.stage-root[data-layout=stage] .ng-opt.ng-opt-rectificationExpansion{top:682px}.stage-root[data-layout=stage] .ng-opt-infernalCensus .ng-label,.stage-root[data-layout=stage] .ng-opt-rectificationExpansion .ng-label{clip:auto;white-space:nowrap;text-shadow:0 0 4px #f4eac4;width:auto;height:auto;margin:0;font-size:18px;font-style:italic;font-weight:700;position:static;overflow:visible}.stage-root[data-layout=stage] .ng-screen input[type=checkbox]{background:var(--ng-check) center / contain no-repeat;appearance:none;border:0;flex:none;width:54px;height:50px;min-height:0;padding:0}.stage-root[data-layout=stage] .ng-screen input[type=checkbox]:checked{background-image:var(--ng-checked)}.stage-root[data-layout=stage] .ng-more-toggle{white-space:nowrap;background:#efe6b8e6;width:300px;height:34px;min-height:0;display:block;top:692px;left:345px}.stage-root[data-layout=stage] .ng-more.closed{display:none}.stage-root[data-layout=stage] .ng-more.open{border-radius:var(--radius);z-index:5;background:#efe6b8;border:2px solid #7a5a1a;width:800px;max-height:580px;padding:12px 16px;position:absolute;top:90px;left:110px;overflow:auto}.stage-root[data-layout=stage] .ng-more .ng-label{clip:auto;width:auto;height:auto;margin:0;position:static;overflow:visible}.stage-root[data-layout=stage] .ng-more-done{margin-top:8px;display:block}.stage-root[data-layout=stage] .ng-more input:not([type=checkbox]),.stage-root[data-layout=stage] .ng-more select{height:auto;min-height:var(--target);background:#fff8dc;border:1px solid #7a5a1a}.stage-root[data-layout=stage] .ng-more input[type=checkbox]{appearance:auto;background:0 0;width:24px;height:24px}.stage-root[data-layout=stage] .ng-invite-button{top:682px;left:660px}.stage-root[data-layout=stage] .ng-cancel-button{top:682px;left:857px}.stage-root[data-layout=stage] .ng-error{width:560px;top:142px;left:396px}.ng-invite-button .art-button,.ng-cancel-button .art-button{background:0 0;border:0;padding:0;line-height:0;display:block}.stage-root[data-layout=stage] .ng-scroll form{position:absolute;inset:0}.ng-sigil-pick{align-items:center;gap:8px;display:flex}.ng-sigil-now{object-fit:contain;width:40px;height:40px}.ng-sigil-random{color:#9b1b1b;text-align:center;width:40px;font-size:28px;font-weight:700}.ng-sigil-pick .art-button{background:0 0;border:0;padding:0;line-height:0;display:block}.stage-root[data-layout=stage] .ng-sigil-pick{justify-content:space-between;width:100px;height:40px;position:absolute;top:312px;left:840px}.stage-root[data-layout=stage] .ng-sigil-now{width:34px;height:34px}.de-screen{color:#2a1a0a;background:#e8dcae;position:absolute;inset:0;overflow:hidden}.de-scroll{padding:12px 16px;position:absolute;inset:0;overflow-y:auto}.de-screen input,.de-screen select{color:#2a1a0a;background:#fff8dc;border:1px solid #7a5a1a}.de-screen legend{color:#2a1a0a}.de-screen fieldset{border:1px solid #7a5a1a}.de-screen .de-bg,.de-screen .de-frame{display:none}.de-screen .budget,.de-screen .budget.error{color:#f6eaa8}.stage-root[data-layout=stage] .de-screen .budget{color:#2a1a0a}.stage-root[data-layout=stage] .de-screen .budget.error{color:#8b1a1a}.de-screen .de-pick{text-align:left;color:#2a1a0a;background:#efe6b8;border:1px solid #7a5a1a;width:100%;margin:4px 0;font-style:italic;display:block}.de-screen .de-pick:disabled{opacity:.5}.de-screen .de-portrait-box{position:relative}.de-screen .de-portrait-img{max-width:100%;height:auto;display:block}.de-screen .de-portrait{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.de-save .art-button,.de-cancel .art-button,.de-shift .art-button{background:0 0;border:0;padding:0;line-height:0;display:block}.de-save,.de-cancel{margin-top:8px;display:inline-block}.pick-dialog{z-index:30;color:#2a1a0a;border-radius:var(--radius);background:#efe6b8;border:3px solid #7a5a1a;flex-direction:column;gap:6px;padding:10px 14px;display:flex;position:fixed;inset:8px;overflow:hidden}.pick-art{display:none}.pick-description p{margin:0 0 6px}.pick-portrait{border:3px solid #7a5a1a;width:100%;max-width:190px;height:auto;margin-bottom:6px;display:block}.pick-description{max-height:6em;margin:0;font-size:14px;overflow:auto}.pick-list{flex:1;min-height:0;overflow:auto}.pick-item{text-align:left;width:100%;min-height:var(--target);color:#2a1a0a;background:0 0;border:0;padding:2px 6px;font-size:16px;display:block}.pick-item.emphasis{color:#8b1a1a}.pick-item.picked{color:#c8641e;font-weight:700}.pick-item:disabled{color:#9a8a6a}.pick-buttons{justify-content:flex-end;gap:12px;display:flex}.pick-buttons .art-button{background:0 0;border:0;padding:0;line-height:0;display:block}.stage-root[data-layout=stage] .de-screen{background:0 0}.stage-root[data-layout=stage] .de-screen .de-bg{display:block}.stage-root[data-layout=stage] .de-scroll{padding:0;overflow:visible}.stage-root[data-layout=stage] .de-scroll form{position:absolute;inset:0}.stage-root[data-layout=stage] .de-title,.stage-root[data-layout=stage] .de-label,.stage-root[data-layout=stage] .de-screen legend,.stage-root[data-layout=stage] .de-hint,.stage-root[data-layout=stage] .sym{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stage-root[data-layout=stage] .de-screen fieldset,.stage-root[data-layout=stage] .de-screen .stepper{border:0;margin:0;padding:0;display:contents}.stage-root[data-layout=stage] .de-name,.stage-root[data-layout=stage] .de-portrait-box,.stage-root[data-layout=stage] .de-shift,.stage-root[data-layout=stage] .de-portrait-number,.stage-root[data-layout=stage] .de-screen .budget,.stage-root[data-layout=stage] .stepper-label,.stage-root[data-layout=stage] .stepper output,.stage-root[data-layout=stage] .stat-up,.stage-root[data-layout=stage] .stat-down,.stage-root[data-layout=stage] .step-cost,.stage-root[data-layout=stage] .de-screen .de-pick,.stage-root[data-layout=stage] .de-prestige,.stage-root[data-layout=stage] .de-save,.stage-root[data-layout=stage] .de-cancel,.stage-root[data-layout=stage] .de-general,.stage-root[data-layout=stage] .de-scroll form .error{margin:0;display:block;position:absolute}.stage-root[data-layout=stage] .de-name{width:165px;height:26px;top:112px;left:490px}.stage-root[data-layout=stage] .de-screen .de-name input{background:0 0;border:0;width:100%;height:100%;min-height:0;padding:0 6px;font-size:17px;font-style:italic}.stage-root[data-layout=stage] .de-portrait-box{width:304px;height:274px;top:103px;left:79px}.stage-root[data-layout=stage] .de-screen .de-portrait-img{object-fit:cover;width:280px;height:250px;position:absolute;top:10px;left:11px}.stage-root[data-layout=stage] .de-screen .de-frame{pointer-events:none;display:block;position:absolute;top:0;left:0}.stage-root[data-layout=stage] .de-shift.left{top:380px;left:170px}.stage-root[data-layout=stage] .de-shift.right{top:380px;left:241px}.stage-root[data-layout=stage] .de-portrait-number{text-align:center;width:36px;font-size:20px;font-style:italic;top:388px;left:205px}.stage-root[data-layout=stage] .de-screen .budget{text-align:center;background:0 0;border:0;width:58px;height:28px;padding:0;font-size:0;top:130px;left:836px}.stage-root[data-layout=stage] .de-screen .budget:after{content:attr(data-left);font-size:20px;font-style:italic;line-height:28px}.stage-root[data-layout=stage] .stepper-label{left:352px;top:calc(484px + var(--row) * 46px);text-shadow:0 0 4px #f4eac4;font-size:15px;font-style:italic;font-weight:700;line-height:16px}.stage-root[data-layout=stage] .stepper-label small{display:none}.stage-root[data-layout=stage] .stepper output{text-align:center;width:42px;left:270px;top:calc(487px + var(--row) * 46px);font-size:20px;font-style:italic;line-height:26px}.stage-root[data-layout=stage] .de-screen .stat-up,.stage-root[data-layout=stage] .de-screen .stat-down{background:var(--de-up) center / contain no-repeat;border:0;width:24px;height:16px;min-height:0;padding:0;left:318px}.stage-root[data-layout=stage] .de-screen .stat-down{background-image:var(--de-down)}.stage-root[data-layout=stage] .de-screen .stat-up{top:calc(483px + var(--row) * 46px)}.stage-root[data-layout=stage] .de-screen .stat-down{top:calc(503px + var(--row) * 46px)}.stage-root[data-layout=stage] .de-screen .stat-up:before,.stage-root[data-layout=stage] .de-screen .stat-down:before{content:"";position:absolute;inset:-12px -12px -2px}.stage-root[data-layout=stage] .de-screen .stat-down:before{inset:-2px -12px -12px}.stage-root[data-layout=stage] .stat-up:disabled,.stage-root[data-layout=stage] .stat-down:disabled{opacity:.3}.stage-root[data-layout=stage] .step-cost{left:348px;top:calc(501px + var(--row) * 46px);color:#4a3410;width:130px;font-size:12px;font-style:italic}.stage-root[data-layout=stage] .de-screen .de-pick{white-space:nowrap;background:0 0;border:0;width:165px;height:28px;min-height:0;padding:0 8px;font-size:16px;overflow:visible}.stage-root[data-layout=stage] .de-screen .de-pick:after{content:"";background:var(--de-seal) center / contain no-repeat;width:40px;height:40px;position:absolute;top:-6px;left:100%}.stage-root[data-layout=stage] .de-rank .de-pick{top:186px;left:490px}.stage-root[data-layout=stage] .de-sin .de-pick{top:273px;left:490px}.stage-root[data-layout=stage] .de-prestige{color:#4a3410;font-size:13px;font-style:italic;top:306px;left:494px}.stage-root[data-layout=stage] .de-screen .de-perk{width:240px;left:490px;top:calc(483px + var(--slot) * 52.5px)}.stage-root[data-layout=stage] .de-save{top:680px;left:665px}.stage-root[data-layout=stage] .de-cancel{top:680px;left:852px}.stage-root[data-layout=stage] .de-general{width:340px;top:150px;left:490px}.stage-root[data-layout=stage] .de-scroll form .error{color:#8b1a1a;font-size:13px;font-weight:700}.stage-root[data-layout=stage] #error-name{width:340px;top:140px;left:490px}.stage-root[data-layout=stage] #error-portraitAsset{width:300px;top:430px;left:90px}.stage-root[data-layout=stage] #error-choices{width:520px;top:630px;left:490px}.stage-root[data-layout=stage] .pick-dialog{background:0 0;border:0;width:527px;height:528px;padding:0;display:block;position:absolute;inset:100px auto auto 250px;overflow:visible}.stage-root[data-layout=stage] .pick-art{display:block;position:absolute;top:0;left:0}.stage-root[data-layout=stage] .pick-description{width:190px;max-height:380px;font-size:14px;line-height:15px;position:absolute;top:58px;left:58px}.stage-root[data-layout=stage] .pick-list{width:205px;height:420px;padding-top:12px;scroll-padding-top:12px;position:absolute;top:44px;left:283px}.stage-root[data-layout=stage] .pick-item{height:24.7px;min-height:0;padding:0 0 0 5px;font-size:15px;line-height:24.7px}.stage-root[data-layout=stage] .pick-buttons{pointer-events:none;position:absolute;inset:0}.stage-root[data-layout=stage] .pick-buttons>span{pointer-events:auto;position:absolute;top:476px}.stage-root[data-layout=stage] .pick-clear{left:58px}.stage-root[data-layout=stage] .pick-commit{left:236px}.stage-root[data-layout=stage] .pick-cancel{left:396px}.dl-screen{color:#2a1a0a;background:#e8dcae;position:absolute;inset:0;overflow:hidden}.dl-scroll{padding:12px 16px;position:absolute;inset:0;overflow-y:auto}.dl-screen .dl-bg{display:none}.dl-portrait{border:3px solid #7a5a1a;max-width:220px;height:auto;display:block}.dl-details ul{margin:8px 0;padding:0;list-style:none}.dl-item{text-align:left;width:100%;min-height:var(--target);color:#2a1a0a;background:0 0;border:0;font-size:17px;display:block}.dl-item.picked{color:#a3430c;font-weight:700}.dl-screen .dl-more-toggle,.dl-screen .dl-more-done{min-height:var(--target);color:#2a1a0a;background:#efe6b8;border:1px solid #7a5a1a;font-style:italic;display:none}.dl-screen .dl-more input{color:#2a1a0a;background:#fff8dc;border:1px solid #7a5a1a}.dl-delete .art-button,.dl-edit .art-button,.dl-create .art-button,.dl-cancel .art-button{background:0 0;border:0;padding:0;line-height:0;display:inline-block}.dl-delete,.dl-edit,.dl-create,.dl-cancel{margin:8px 8px 0 0;display:inline-block}.stage-root[data-layout=stage] .dl-screen{background:0 0}.stage-root[data-layout=stage] .dl-screen .dl-bg{display:block}.stage-root[data-layout=stage] .dl-scroll{padding:0;overflow:visible}.stage-root[data-layout=stage] .dl-title{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.stage-root[data-layout=stage] .dl-details,.stage-root[data-layout=stage] .dl-list,.stage-root[data-layout=stage] .dl-delete,.stage-root[data-layout=stage] .dl-edit,.stage-root[data-layout=stage] .dl-create,.stage-root[data-layout=stage] .dl-cancel,.stage-root[data-layout=stage] .dl-more-toggle,.stage-root[data-layout=stage] .dl-notice,.stage-root[data-layout=stage] .dl-error{margin:0;position:absolute}.stage-root[data-layout=stage] .dl-details{width:245px;height:460px;top:150px;left:225px}.stage-root[data-layout=stage] .dl-portrait{object-fit:cover;border:0;width:165px;max-width:none;height:148px;position:absolute;top:18px;left:40px}.stage-root[data-layout=stage] .dl-details ul{font-size:15px;line-height:17px;position:absolute;top:178px;left:8px}.stage-root[data-layout=stage] .dl-list{width:245px;height:450px;top:150px;left:532px;overflow:auto}.stage-root[data-layout=stage] .dl-item{min-height:0;padding:2px 7px 2px 12px;font-size:15px;line-height:19px}.stage-root[data-layout=stage] .dl-delete{top:620px;left:480px}.stage-root[data-layout=stage] .dl-edit{top:620px;left:700px}.stage-root[data-layout=stage] .dl-create{top:684px;left:600px}.stage-root[data-layout=stage] .dl-cancel{top:680px;left:852px}.stage-root[data-layout=stage] .dl-screen .dl-more-toggle{background:#efe6b8e6;width:280px;height:36px;min-height:0;display:block;top:690px;left:100px}.stage-root[data-layout=stage] .dl-notice{width:400px;font-style:italic;top:100px;left:480px}.stage-root[data-layout=stage] .dl-error{width:400px;top:126px;left:480px}.stage-root[data-layout=stage] .dl-more.closed{display:none}.stage-root[data-layout=stage] .dl-more.open{border-radius:var(--radius);z-index:5;background:#efe6b8;border:2px solid #7a5a1a;width:800px;max-height:580px;padding:12px 16px;position:absolute;top:90px;left:110px;overflow:auto}.stage-root[data-layout=stage] .dl-screen .dl-more-done{margin-top:8px;display:block}.pick-scroll .art-button{background:0 0;border:0;margin:0 auto;padding:0;line-height:0;display:block}.stage-root[data-layout=stage] .pick-scroll{z-index:2;position:absolute;left:279px}.stage-root[data-layout=stage] .pick-scroll.up{top:30px}.stage-root[data-layout=stage] .pick-scroll.down{top:453px}.stage-root[data-layout=stage] .pick-scroll .art-button{position:relative;min-width:0!important;min-height:0!important}.stage-root[data-layout=stage] .pick-scroll .art-button:after{content:"";position:absolute;inset:-9px 0}.menu-item .art-button,.menu-back .art-button,.ng-invite-button .art-button,.ng-cancel-button .art-button,.ng-sigil-pick .art-button,.de-save .art-button,.de-cancel .art-button,.de-shift .art-button,.dl-delete .art-button,.dl-edit .art-button,.dl-create .art-button,.dl-cancel .art-button,.pick-buttons .art-button{justify-content:flex-start;align-items:flex-start}.pick-scroll .art-button:disabled{opacity:1}.jg-game{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;font-size:18px;font-style:italic;display:flex}.jg-nodemon,.jg-screen .jg-sigil{margin:8px 0}.jg-join,.jg-decline{min-height:var(--target);color:#2a1a0a;background:#efe6b8;border:1px solid #7a5a1a;margin:4px 8px 4px 0;font-size:18px;font-style:italic}.jg-decline{color:#8b1a1a}.jg-screen .ng-sigil-pick{justify-content:flex-start}.stage-root[data-layout=stage] .jg-game{text-shadow:0 0 4px #f4eac4;flex-direction:column;align-items:flex-start;gap:2px;width:320px;margin:0;position:absolute;top:66px;left:220px}.stage-root[data-layout=stage] .jg-nodemon{width:230px;position:absolute;top:160px;left:540px}.stage-root[data-layout=stage] .jg-actions{pointer-events:none;position:absolute;inset:0}.stage-root[data-layout=stage] .jg-actions>*{pointer-events:auto}.stage-root[data-layout=stage] .jg-screen .jg-sigil{width:150px;margin:0;position:absolute;top:622px;left:245px}.stage-root[data-layout=stage] .jg-screen .jg-sigil .ng-sigil-pick{justify-content:space-between;width:150px;position:static}.stage-root[data-layout=stage] .jg-join,.stage-root[data-layout=stage] .jg-decline{background:#efe6b8e6;width:170px;height:36px;min-height:0;margin:0;position:absolute;top:622px}.stage-root[data-layout=stage] .jg-join{left:480px}.stage-root[data-layout=stage] .jg-decline{left:700px}.stage-root[data-layout=wide] .jg-screen .dl-scroll{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:min-content;align-content:start;gap:4px 16px;display:grid}.stage-root[data-layout=wide] .jg-screen .jg-game{grid-column:1/-1;margin:0;font-size:16px}.stage-root[data-layout=wide] .jg-screen .dl-error,.stage-root[data-layout=wide] .jg-screen .jg-nodemon{grid-column:1/-1}.stage-root[data-layout=wide] .jg-screen .dl-details{grid-area:2/1/span 4;font-size:13px}.stage-root[data-layout=wide] .jg-screen .dl-portrait{max-width:120px}.stage-root[data-layout=wide] .jg-screen .dl-list{grid-column:2;max-height:110px;overflow:auto}.stage-root[data-layout=wide] .jg-screen .jg-sigil{grid-column:2;margin:0}.stage-root[data-layout=wide] .jg-screen .jg-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:4px;display:flex}.stage-root[data-layout=wide] .jg-screen .jg-actions .dl-cancel{margin:0}.stage-root[data-layout=stage] .pick-dialog.pick-low{top:150px}.stage-root[data-layout=stage] .pick-description{overflow:auto}.ng-ai-pick{min-height:var(--target);color:#2a1a0a;text-align:left;background:#efe6b8;border:1px solid #7a5a1a;font-style:italic}.stage-root[data-layout=stage] .ng-screen .ng-ai.ng-ai-pick{white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;width:152px;height:28px;min-height:0;padding:0 8px;font-size:15px;display:block;position:absolute;overflow:hidden}.stage-root[data-layout=stage] .ng-screen .ng-ai.ng-ai-pick:after{content:"";background:var(--ng-seal) center / contain no-repeat;width:40px;height:40px;position:absolute;top:-6px;left:100%}.stage-root[data-layout=stage] .pick-low .pick-description{width:240px;max-height:450px;top:28px;left:28px}.stage-root[data-layout=stage] .pick-low .pick-portrait{width:170px;margin:0 0 8px 30px}.stage-root[data-layout=stage] .pick-low .pick-name{margin-top:4px}body{background-color:#0000;background-image:radial-gradient(at 50% -10%,#4a2c1a 0%,#1a0d0a00 70%),linear-gradient(#241408,#140a06);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.topbar{font-family:var(--font-body);background:linear-gradient(#3a2316,#241408);border-bottom:3px solid #7a5a1a;box-shadow:0 2px #c9a14a}.page{--panel:#f3ead0;--panel-2:#e6d9ae;--ink:#2a1a0a;--muted:#6b5a36;--gold:#7a5a1a;--danger:#8b1a1a;--focus:#b4440c;--needs:#c8641e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-width:960px;color:var(--ink);font-family:var(--font-body);background:radial-gradient(at 20% 0,#fffce1b3,#fffce100 60%),linear-gradient(#e9dfb4,#dccf9c);border:3px solid #7a5a1a;border-radius:6px;margin:16px auto;padding:18px 22px 26px;box-shadow:inset 0 0 0 1px #c9a14a,inset 0 0 60px #7a5a1a59,0 6px 24px #0009}.page.narrow{max-width:440px}.page h1,.page h2,.page h3{color:#2a1a0a;text-shadow:0 0 6px #fffadce6;font-style:italic}.page a{color:#7a3a0a}.page button,.page .button{color:#2a1a0a;font-family:var(--font-body);background:linear-gradient(#f7efd0,#e3d6a0);border:1px solid #7a5a1a}.page button:hover:not(:disabled),.page .button:hover{background:linear-gradient(#fff8dc,#ecdfae)}.page button.primary,.page .button.primary,.page .tabs [aria-selected=true]{color:#fbf0d0;background:linear-gradient(#b02a2a,#861616);border-color:#5a0e0e;font-weight:700}.page button.danger{color:#8b1a1a;border-color:#8b1a1a}.page input,.page select,.page textarea{color:#2a1a0a;background:#fff8dc;border:1px solid #7a5a1a}.page .badge{color:#fff}.jg-sigil-label{text-shadow:0 0 4px #f4eac4;margin:0 0 2px;font-size:18px;font-style:italic;font-weight:700}.stage-root[data-layout=stage] .jg-screen .jg-sigil-label{margin:0;position:absolute;top:-26px;left:0}.pick-ai .pick-description>p:not(.pick-name){display:none}.stage-root[data-layout=stage] .pick-ai .pick-description>p:not(.pick-name){display:block}.pick-ai .pick-scroll{display:none}.stage-root[data-layout=stage] .pick-ai .pick-scroll{display:block}.pick-ai .pick-item{height:22px;min-height:0;padding:0 0 0 5px;font-size:15px;line-height:22px}.stage-root[data-layout=wide] .pick-ai{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:6px 16px;display:grid}.stage-root[data-layout=wide] .pick-ai .pick-description{flex-direction:column;grid-area:1/1;align-items:center;min-height:0;max-height:none;display:flex;overflow:hidden}.stage-root[data-layout=wide] .pick-ai .pick-portrait{aspect-ratio:280/250;object-fit:cover;flex:auto;width:auto;max-width:100%;height:auto;min-height:0}.stage-root[data-layout=wide] .pick-ai .pick-name{flex:none;margin:4px 0 0;font-size:16px;font-weight:700}.stage-root[data-layout=wide] .pick-ai .pick-list{grid-area:1/2;min-height:0}.stage-root[data-layout=wide] .pick-ai .pick-buttons{grid-area:2/1/auto/-1}.stage-root[data-layout=tall] .pick-ai .pick-description{max-height:none}.stage-root[data-layout=tall] .pick-ai .pick-portrait{width:auto;max-height:150px}.stage-root:not([data-layout=stage]) .pick-description,.stage-root:not([data-layout=stage]) .pick-list{background:#efe6b8;border:4px solid #c9a227;border-radius:4px;margin:2px;padding:6px 8px;box-shadow:inset 0 0 0 1px #4a3410,0 0 0 2px #4a3410,inset 0 0 12px #4a341059}.stage-root:not([data-layout=stage]) .pick-scroll{display:none}.stage-root:not([data-layout=stage]) .pick-item{height:26px;min-height:0;padding:0 0 0 5px;font-size:15px;line-height:26px}.stage-root:not([data-layout=stage]) .pick-ai .pick-item{height:22px;line-height:22px}.stage-root[data-layout=wide] .pick-dialog{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 14px;padding:10px 12px;display:grid}.stage-root[data-layout=wide] .pick-dialog .pick-description{grid-area:1/1;min-height:0;max-height:none;font-size:14px;overflow:auto}.stage-root[data-layout=wide] .pick-dialog .pick-list{grid-area:1/2;min-height:0}.stage-root[data-layout=wide] .pick-dialog .pick-buttons{grid-area:2/1/auto/-1}.stage-root[data-layout=tall] .pick-dialog .pick-description{max-height:34%;overflow:auto}.stage-root[data-layout=stage] .dl-actions{pointer-events:none;position:absolute;inset:0}.stage-root[data-layout=stage] .dl-actions>*{pointer-events:auto}.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-scroll{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 14px;display:grid;overflow:hidden}.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-title{grid-area:1/1/auto/-1;margin:0;font-size:20px}.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-notice,.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-error{grid-area:2/1/auto/-1;margin:0}.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-details,.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-list{background:#efe6b8;border:4px solid #c9a227;border-radius:4px;grid-row:3;min-height:0;margin:2px;padding:6px 8px;overflow:auto;box-shadow:inset 0 0 0 1px #4a3410,0 0 0 2px #4a3410,inset 0 0 12px #4a341059}.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-details{grid-column:1;gap:10px;font-size:13px;display:flex}.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-portrait{flex:none;align-self:flex-start;width:110px;height:auto}.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-details ul{margin:0;line-height:16px}.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-list{grid-column:2}.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-item{height:26px;min-height:0;padding:0 0 0 5px;font-size:15px;line-height:26px}.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-actions{flex-wrap:wrap;grid-area:4/1/auto/-1;align-items:center;gap:4px 8px;display:flex}.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-actions>span{margin:0}.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-more-toggle{min-height:36px;padding:0 10px;font-size:14px;display:block}.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-more.closed{display:none}.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-more.open{border-radius:var(--radius);z-index:5;background:#efe6b8;border:3px solid #7a5a1a;padding:10px 14px;position:absolute;inset:4px;overflow:auto}.stage-root[data-layout=wide] .dl-screen:not(.jg-screen) .dl-more-done{margin-top:8px;display:block}.stage-root[data-layout=wide] .avatar-flow .power-column{grid-template-columns:6.8rem repeat(6,minmax(0,1fr));align-items:center;gap:3px;display:grid}.stage-root[data-layout=wide] .avatar-flow .power-name{white-space:nowrap;width:auto;overflow:hidden}.stage-root[data-layout=wide] .avatar-flow .power-cell{border-radius:6px;width:100%;min-width:0;height:37px;min-height:0}.ministerium-stage .rituals-picker-backing{background:#e9e0bc;width:304px;height:274px;position:absolute;top:38px;left:40px}.ministerium-stage .rituals-picker-base{position:relative}.resource-strip{color:#2a1a0a;background-repeat:no-repeat;width:100%;font-size:13px;line-height:1;position:relative}.resource-strip-n{font-weight:700;position:absolute;top:50%;transform:translate(-50%,-50%)}.resource-words{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.playback{z-index:9;color:#2a1a0a;background:#e3d6b0;border:4px solid #c9a227;border-radius:4px;align-items:center;gap:10px;width:min(640px,92%);padding:8px 12px;display:flex;position:absolute;top:56px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #4a3410,0 0 0 2px #4a3410}.playback-icon{flex:none;width:auto;max-height:40px}.playback-text{flex:1;margin:0;font-size:15px;line-height:18px}.playback-where{color:#4a3410;font-size:12px;font-style:italic;display:block}.playback-speed select{width:auto;min-height:32px;padding:0 6px;font-size:13px}.playback-skip{min-height:var(--target);color:#2a1a0a;background:#efe6b8;border:1px solid #7a5a1a;font-style:italic;font-weight:700}.stage-root[data-layout=wide] .playback{top:calc(var(--target) + 4px);padding:4px 8px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.stage-root[data-layout=wide] .menu-options,.stage-root[data-layout=tall] .menu-options{overflow-y:auto}.ministerium-stage .diplomacy-seals{z-index:3;display:flex}.diplomacy-flow .diplomacy-seals{display:inline-flex}.courier-box{z-index:6}.courier-base{line-height:0}.courier-text{box-sizing:border-box;resize:none}.ministerium-stage .courier-text{color:#1a120a;background:#ffffffd9;width:360px;height:200px}.courier-flow{background:#140c08eb;border:2px solid #c9a227;flex-direction:column;gap:8px;padding:10px;display:flex}.courier-flow .courier-text{width:100%;min-height:90px}.ministerium-stage .courier-cancel{position:absolute}.ministerium-stage .demand-insults{position:absolute;inset:0}.demand-base{line-height:0}.ministerium-stage .demand-title{position:absolute;left:-9999px}.demand-heading{font-size:16px;line-height:1}.demand-list{margin:0;padding:0;list-style:none}.ministerium-stage .demand-list{width:354px;height:188px;overflow:hidden}.ministerium-stage .demand-list li{box-sizing:border-box;white-space:nowrap;height:30px;padding:10px 5px 0;font-size:14px;line-height:1.1}.ministerium-stage .demand-list .demand-detail{position:absolute;left:160px}.demand-flow .demand-block{margin:8px 0}.demand-flow .demand-heading{font-weight:700;display:block}.demand-flow .demand-list li{min-height:24px}.ministerium-stage .demand-insults>span:last-child{z-index:3}.ministerium-stage .intel-view{position:absolute;inset:0}.intel-base,.intel-portrait{line-height:0}.ministerium-stage .intel-title{position:absolute;left:-9999px}.intel-data,.intel-attributes{margin:0;padding:0;list-style:none}.ministerium-stage .intel-data{width:220px;font-size:13px;line-height:18px}.ministerium-stage .intel-resources{gap:0;font-size:15px;display:flex;position:absolute}.ministerium-stage .intel-resources span{text-align:center;width:80px}.ministerium-stage .intel-attributes{position:absolute;left:-9999px}.ministerium-stage .intel-box{text-align:center;width:40px;height:30px;font-size:16px;line-height:30px}.intel-flow .intel-boxes{display:none}.intel-flow .intel-data,.intel-flow .intel-attributes{margin:8px 0}.intel-flow .intel-resources{flex-wrap:wrap;gap:12px;display:flex}.intel-flow .intel-tabs{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.ministerium-stage .intel-tab,.ministerium-stage .intel-back{z-index:3}.intel-flow .intel-portrait img,.intel-flow .intel-portrait canvas{width:110px;height:auto}.intel-flow .intel-avatar{display:block}.de-screen .muted,.dl-screen .muted,.ng-screen .muted{color:#6b5a36}.dl-screen .starters-more summary{color:#7a5a1a}.dl-screen .starter-card .muted{color:var(--muted)}.ministerium-stage .forces-desc{font-size:11px;line-height:13px}.ministerium-stage .bazaar-desc{font-size:10px;line-height:12px}.choose-tribute{z-index:8;color:#2a1a0a;width:497px;height:362px}.choose-tribute-base{line-height:0;position:absolute;top:0;left:0}.choose-tribute-count{text-align:center;width:30px;font-size:20px;font-weight:700}.choose-tribute-slot{width:100px;height:100px;display:block}.choose-tribute-chosen{pointer-events:none;line-height:0;position:absolute;top:-3px;left:-3px}.choose-tribute-card{cursor:pointer;background:0 0;border:0;width:100px;height:100px;padding:0;line-height:0;display:block;position:relative}.choose-tribute-number{color:#2a1a0a;font-size:14px;font-weight:700;line-height:16px;position:absolute;top:8px}.choose-tribute-about{box-sizing:border-box;z-index:3;color:#2a1a0a;background:#f4ecd0;border:2px solid #c9a227;outline:1px solid #4a3410;width:470px;padding:8px 10px;font-size:13px;line-height:16px}.choose-tribute-about p{margin:0}.choose-tribute-about-name{font-weight:700}.choose-tribute-special{color:#2a1a0a;font-size:11px;line-height:13px;position:absolute;bottom:6px;left:6px;right:6px}.tribute-draw{align-items:center;gap:12px;display:flex}.tribute-draw p{margin:0}.avatar-perks{margin:0;padding:0;list-style:none}.avatar-perks .ability{position:relative}.confirm-box{z-index:9;color:#2a1a0a;width:421px;height:289px}.confirm-base{line-height:0;position:absolute;top:0;left:0}.confirm-text{width:370px;margin:0;font-size:17px;line-height:22px}.confirm-flow{z-index:20;background:#e3d6b0;border:4px solid #c9a227;flex-wrap:wrap;gap:10px;width:min(92vw,420px);height:auto;padding:14px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.confirm-flow .confirm-text{width:100%}.battle-report{color:#2a1a0a}.ministerium-stage .battle-report{position:absolute;inset:0}.battle-info,.battle-cards{margin:0;padding:0;font-size:14px;line-height:17px;list-style:none}.battle-side{width:150px}.battle-advantage{width:205px;font-size:14px;line-height:17px}.battle-advantage p{margin:0}.battle-cards{width:205px;line-height:21px}.battle-hp,.battle-step span,.battle-round-number{font-size:15px;font-weight:700;line-height:18px}.battle-flow{gap:8px;display:grid}.battle-flow .battle-pic img{width:auto;max-height:90px}.battle-flow .battle-side,.battle-flow .battle-advantage,.battle-flow .battle-cards{width:auto}.battle-table{border-collapse:collapse;width:100%}.battle-table th,.battle-table td{text-align:left;border:1px solid #5a460a66;padding:3px 6px}.battle-flow .battle-round-number{display:inline-block}.ministerium-stage .battle-controls{display:contents}.battle-flow .battle-controls{flex-wrap:wrap;order:-2;align-items:center;gap:8px;display:flex}.battle-flow .battle-table,.battle-flow .battle-none{order:-1}.ministerium-stage .battle-round-number{text-align:center;width:52px;height:24px;line-height:24px;display:block}.ministerium-stage .tribute-board.tribute-free{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0;overflow:visible}.tribute-board-card{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100px;height:100px;line-height:0;position:absolute;overflow:visible}.tribute-board-card.dragging{cursor:grabbing}.tribute-board-card img,.tribute-board-card canvas{pointer-events:none;width:100px;height:100px;display:block}.tribute-board-card:focus-visible{outline-offset:2px;outline:3px solid #f6eaa8}.tribute-curio-pad{line-height:0}.tribute-curio-text{width:230px;padding:3px 8px;font-size:13px;line-height:18px}.confirm-text{overflow:hidden}.confirm-box .confirm-text{max-height:226px}.ministerium-stage .confirm-box .confirm-text:has(+span){font-size:15px;line-height:18px}.vendetta-select{z-index:9;color:#2a1a0a;width:527px;height:528px}.vendetta-base,.vendetta-pad{line-height:0;position:absolute}.vendetta-base{top:0;left:0}.ministerium-stage .vendetta-terms p{text-align:center;width:56px;margin:0;font-size:17px;font-weight:700}.ministerium-stage .vendetta-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vendetta-goals{width:200px}.ministerium-stage .vendetta-goal{text-align:left;color:#2a1a0a;background:0 0;border:0;justify-content:flex-start;width:195px;height:23px;padding:0 4px;font-size:15px;display:block;position:absolute;left:5px}.vendetta-goal.picked{color:#c00000}.vendetta-flow{background:#e3d6b0;border:4px solid #c9a227;gap:8px;padding:12px;display:grid}.dip-cards{background:#e3d6b0;border:4px solid #c9a227;gap:4px;padding:12px;display:grid}.select-order-cost-art{line-height:0}.select-order-cost-n{text-align:center;width:40px;font-size:15px;font-weight:700;line-height:18px}.ministerium-stage .select-order-cost{width:292px;height:26px}.ministerium-stage .select-order-cost-art{position:absolute;top:0;left:0}.sub-list{flex-direction:column;display:flex}.select-order-sub .select-order-row{font-size:15px}.select-order-info p{margin:0}.select-order-info.plain h3,.select-order-info.plain p{font-size:17px;font-weight:400;line-height:21px}.select-order-info.plain{padding-top:8px}.select-order-info.plain h3{margin:0}.select-order-cols{grid-template-columns:135px 1fr;width:300px;display:grid}.select-order-info.plain .select-order-cols p{font-size:16px}.dip-pad{z-index:9;color:#2a1a0a;width:527px;height:528px}.dip-pad-base,.dip-pad-cost{line-height:0;position:absolute}.dip-pad-base{top:0;left:0}.dip-pad-text{width:235px;margin:0;font-size:15px;line-height:19px}.event-pad-pic{line-height:0}.event-pad-text p{margin:0}.ministerium-stage .dip-pad-cost-n{text-align:center;width:56px;margin:0;font-size:17px;font-weight:700}.ministerium-stage .dip-pad-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dip-pad-list{width:200px}.ministerium-stage .dip-actions{position:relative}.dip-pad-flow{z-index:20;background:#e3d6b0;border:4px solid #c9a227;gap:8px;width:min(92vw,420px);height:auto;max-height:90vh;padding:12px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.ministerium-stage .dip-pad-pay{width:235px;position:absolute;top:300px;left:30px}.select-order-sub .flow-pay{color:#2a1a0a;border:1px solid #5a460a66;margin:8px 0 0;padding:4px 6px;font-size:12px}.select-order-sub .flow-pay legend{color:#2a1a0a;padding:0 4px;font-size:12px}.stage-root[data-layout=stage] .phase-picker{z-index:12;pointer-events:none;width:1024px;height:768px;position:fixed;top:0;left:0}.stage-root[data-layout=stage] .phase-picker>*{pointer-events:auto}.phase-picker-base{line-height:0}.ministerium-stage .phase-slot,.board-stage .phase-slot{cursor:pointer;background:0 0;border:0;padding:0;line-height:0;display:block}.phase-slot.taken,.phase-slot.taken:disabled{cursor:default;opacity:1}.phase-slot-chosen{pointer-events:none;line-height:0;position:absolute;top:0;left:0}.phase-picker-flow{z-index:20;background:#e3d6b0;border:4px solid #c9a227;gap:8px;width:min(92vw,360px);padding:12px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.phase-picker-flow .phase-slot{min-height:var(--target);text-align:left;padding:0 8px}.phase-picker-flow .phase-slot.chosen{outline:3px solid #c9a227}.cc-pad{z-index:9;color:#2a1a0a;width:525px;height:594px}.cc-pad-base{line-height:0;position:absolute;top:0;left:0}.cc-column{width:200px;height:470px}.ministerium-stage .cc-list{position:relative}.cc-room{text-align:center;width:30px;margin:0;font-size:17px;font-weight:700}.ministerium-stage .cc-room .vendetta-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cc-totals{width:320px;height:30px}.cc-totals span{text-align:center;width:50px;font-size:16px;font-weight:700;display:block}.ministerium-stage .cc-pay{width:200px;max-height:200px;font-size:12px;overflow-y:auto}.cc-pad-flow{z-index:20;background:#e3d6b0;border:4px solid #c9a227;gap:8px;width:min(92vw,420px);height:auto;max-height:90vh;padding:12px;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.cc-pad-flow .cc-column{height:auto}.cc-pad .flow-pay,.dip-pad .flow-pay{color:#2a1a0a;border:1px solid #5a460a66;padding:4px 6px;font-size:12px}.cc-pad .flow-pay legend,.dip-pad .flow-pay legend{color:#2a1a0a}.battle-note{color:#7a2a0a;white-space:normal;width:105px;font-size:12px;font-style:italic;font-weight:400!important;line-height:13px!important}ul.battle-notes{color:#7a2a0a;width:112px;margin:0;padding:0;font-size:11px;font-style:italic;line-height:12px;list-style:none}.battle-flow ul.battle-notes{width:auto;font-size:13px;line-height:16px}ul.battle-notes li{margin:0}.champion-pad .champion-base{line-height:0;position:absolute}.champion-info{color:#2a1a0a;width:240px;height:430px;font-size:15px;line-height:17px}.champion-pic,.champion-frame{line-height:0}.champion-lines{width:230px;margin:0;padding:0;list-style:none}.champion-free output{text-align:center;color:#2a1a0a;width:40px;font-size:17px;font-weight:700}.champion-slot{color:#2a1a0a;width:230px;height:30px}.champion-slot-face{white-space:nowrap;align-items:center;gap:8px;font-size:15px;display:flex;position:absolute;top:7px;left:18px}.champion-slot-icon{align-items:center;gap:2px;display:inline-flex}.champion-slot-icon img,.champion-slot-icon .art-placeholder{width:auto;height:16px}.champion-move-info{color:#2a1a0a;width:235px;font-size:15px;line-height:19px}.champion-move-info p{margin:0}.champion-count{text-align:center;color:#2a1a0a;width:64px;font-size:17px}ul.single-notes{width:138px}.battle-flow ul.single-notes{width:auto}.single-info{width:160px;margin:0;padding:0;font-size:14px;line-height:17px;list-style:none}.single-move-tip{z-index:6;box-sizing:border-box;color:#2a1a0a;white-space:normal;background:#f4ecd0;border:2px solid #c9a227;outline:1px solid #4a3410;width:290px;padding:6px 8px;font-size:12px;line-height:15px;position:absolute;top:100%;left:0}.single-move{white-space:nowrap;color:#2a1a0a;align-items:center;gap:6px;font-size:14px;display:inline-flex}.single-icon{align-items:center;gap:2px;display:inline-flex}.single-icon img,.single-icon .art-placeholder{width:auto;height:16px}.single-hp,.single-hp-start{text-align:center;color:#2a1a0a;width:50px;font-size:15px;font-weight:700}.tribute-organize button,.tribute-pay-organize button,.ministerium-stage .consolidate-for-bid,.ministerium-stage .adjust-cancel{color:#f6e7a0;text-shadow:0 1px 2px #1a0d00,0 0 4px #1a0d00;cursor:pointer;background:0 0;border:0;min-height:0;padding:0 6px;font-family:Georgia,Goudy Old Style,serif;font-size:19px;font-style:italic;font-weight:700}.tribute-organize button:hover,.tribute-pay-organize button:hover,.ministerium-stage .consolidate-for-bid:hover,.ministerium-stage .adjust-cancel:hover{color:#fff}.ministerium-stage .tribute-pay{z-index:12;color:#2a1a0a;position:absolute;inset:0}.tribute-pay-title{color:#c00000;width:140px;margin:0;font-size:11px;line-height:13px}.tribute-pay-title.bid{box-sizing:border-box;padding-left:5px}.tribute-pay-title.gift{color:#2a1a0a}.tribute-pay-caption{text-align:center;width:160px;margin:0;font-size:13px;line-height:16px}.tribute-pay-pic{line-height:0}.tribute-pay-n{text-align:center;width:60px;font-size:16px;font-weight:700;line-height:22px}.tribute-pay-n.short{color:#b00000}.tribute-pay-slots{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.tribute-pay-slot{width:100px;height:100px}.tribute-pay-card{pointer-events:auto;cursor:pointer;background:0 0;border:0;width:100px;height:100px;min-height:0;padding:0;line-height:0;position:relative}.tribute-pay-card img,.tribute-pay-card canvas{pointer-events:none;width:100px;height:100px;display:block}.tribute-pay-sort,.tribute-pay-organize{line-height:0}.tribute-running{width:150px;margin:0;padding:0;font-size:13px;line-height:16px;list-style:none}.power-cost{font-style:italic}.orders-reading .orders-words{box-sizing:border-box;color:#2a1a0a;background:#fbf6e1;border:3px solid #2a1a0a;width:160px;height:143px;padding:8px 10px;font-size:14px;line-height:18px;display:block}.ministerium-wide .orders-flow .orders-reading .orders-words{width:64px;height:56px;padding:2px;font-size:10px;line-height:11px;overflow:hidden}.answers-wrap.popup-only>:not(.answers-screen),.answers-wrap.popup-only .answers-screen>:not(.choose-tribute):not(.dip-pad){display:none}.ministerium-stage .answers-wrap.popup-only{inset:0;overflow:visible}.tribute-running li{margin:0}.tribute-running button{width:100%;min-height:0;box-shadow:none;color:#2a1a0a;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.tribute-running button.picked{color:#c00}.ministerium-stage .par-menu{z-index:9;width:248px;line-height:0}.ministerium-stage .par-menu-fill{z-index:-1;background:#f0efd2;width:224px}.ministerium-stage .par-menu-seal{position:absolute;top:0;left:25px}.ministerium-stage .par-menu-row{cursor:pointer;background:0 0;border:0;width:248px;min-width:0;height:40px;min-height:0;padding:0;line-height:0;display:block}.ministerium-stage .par-menu-row.off{filter:grayscale()opacity(.55);cursor:help}.ministerium-stage .par-menu-note{box-sizing:border-box;color:#2a1d0a;background:#e0d3a8;border:5px solid #c79a28;border-radius:8px;width:248px;margin:0;padding:8px 10px;font-size:13px;line-height:16px;box-shadow:0 0 0 2px #2a1d0a,inset 0 0 0 2px #2a1d0a,inset 0 0 6px 2px #00000040}.ministerium-stage .par-menu-row:hover,.ministerium-stage .par-menu-row:focus-visible{filter:brightness(1.15)}.ministerium-stage .par-menu-row.off:hover,.ministerium-stage .par-menu-row.off:focus-visible{filter:grayscale()opacity(.55)}.dip-pad-pic{line-height:0}.attach-tip{z-index:8;color:#2a1a0a;text-align:center;background:#f4ecd0;border:3px solid #c9a227;justify-items:center;min-width:143px;margin-bottom:70px;padding:6px 8px;font-size:15px;line-height:18px;display:grid;position:absolute;bottom:100%;left:0;box-shadow:0 2px 6px #0006}.board-stage .strip-attach{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}.board-stage .strip-attach-box{pointer-events:auto;line-height:0;position:absolute}.attach-tip-strip{box-sizing:border-box;width:160px;min-width:0;margin:0;font-size:12px;line-height:14px;top:-150px;bottom:auto;left:20px}.objective-info{color:#2a1a0a;width:430px;font-size:13px;line-height:15px}.objective-info p{margin:0 0 5px}.objective-info .objective-name{font-size:18px;line-height:20px}.game-end{color:#2a1a0a;z-index:7}.game-end-base,.game-end-victory,.game-end-ok,.game-end-close{line-height:0}.game-end-victory{cursor:pointer;background:0 0;border:0;padding:0}.game-end .end-cards{margin:0;padding:0;list-style:none;position:absolute;inset:0}.game-end .end-pick{cursor:pointer;background:0 0;border:0;padding:0;line-height:0}.game-end .end-sigil{pointer-events:none;line-height:0}.game-end .end-plate{pointer-events:none}.game-end .end-info{width:280px;font-size:15px;line-height:19px}.game-end .end-info p{margin:0}.game-end-flow{background:#e3d6b0;padding:12px}.pick-ai .pick-description p{white-space:pre-line}.ng-demon-pick{text-align:left}.forces-ability{margin-top:4px}.forces-ability-name{margin:0;font-size:18px;line-height:24px}.forces-ability-desc{margin:0;font-size:12px;line-height:13px}.menu-web{z-index:2;gap:10px;font-size:16px;display:flex;position:absolute;bottom:20px;right:28px}.menu-web a{box-sizing:border-box;color:#3b2410;background:linear-gradient(#e0b83a,#b8901c);border:2px solid #4a3410;border-radius:3px;align-items:center;min-height:30px;padding:3px 12px;font-size:14px;text-decoration:none;display:inline-flex}.menu-web a:hover,.menu-web a:focus-visible{color:#2a1a0a;background:linear-gradient(#f0cc52,#c9a227)}.menu-web .badge{margin-left:6px}.stage-root[data-layout=wide] .menu-web,.stage-root[data-layout=tall] .menu-web{flex-wrap:wrap;margin:12px 0 0;position:static}.starter-card .perk-list{margin:0;padding:0;list-style:none}.starter-card .perk-list li+li{margin-top:4px}.ministerium-stage .vendetta-goals{padding-top:5px}.ministerium-stage .vendetta-goal.vendetta-goal-flow{width:195px;height:auto;min-height:23px;margin-left:5px;line-height:20px;position:static}.board-stage .demand-shortcut{box-sizing:border-box;white-space:nowrap;color:#3b2410;letter-spacing:-.2px;text-align:center;text-shadow:0 1px #ffeca099;cursor:pointer;z-index:3;background:linear-gradient(#e0b83a,#b8901c);border:2px solid #4a3410;border-radius:3px;width:108px;height:28px;min-height:0;padding:0;font-size:11px;font-weight:700;line-height:24px;position:absolute;top:666px;left:848px;overflow:hidden;box-shadow:inset 0 0 0 1px #f0d36a}.board-stage .demand-shortcut:hover,.board-stage .demand-shortcut:focus-visible{color:#2a1a0a;background:linear-gradient(#f0cc52,#c9a227)}.board-stage .demand-shortcut:active{background:linear-gradient(#b8901c,#e0b83a)}.ministerium-stage .consolidate-for-bid.on-parchment{color:#3b2410;text-shadow:none;padding:0;font-size:13px}.ministerium-stage .consolidate-for-bid.on-parchment:hover{color:#8a1a0a}.ministerium-stage .consolidate-for-bid:disabled{opacity:.45;cursor:default}.board-stage .demand-shortcut.consolidate-shortcut{top:700px}.board-stage .demand-shortcut:disabled{opacity:.45;cursor:default;color:#3b2410;background:linear-gradient(#e0b83a,#b8901c)}
