:root{font-family:DM Sans,system-ui,sans-serif;color:#f8edd1;background:#120d1e;font-synthesis:none}*{box-sizing:border-box}html{min-width:320px}body{margin:0;min-height:100vh;background:radial-gradient(ellipse at 50% 12%,#352044 0,#1b122b 46%,#100b1a)}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit}#app{min-height:100vh;display:flex;flex-direction:column}.topbar{height:64px;padding:0 max(20px,env(safe-area-inset-left));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9b97635;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.08em;color:#d5c49f}.topbar a{text-decoration:none;font-weight:700}.topbar a:hover,.back-link:hover{text-decoration:underline}.topbar b{color:#edb85e}main{flex:1;display:grid;place-items:center;padding:22px 16px 30px}footer{text-align:center;padding:0 10px 22px;font-family:Space Mono,monospace;font-size:9px;letter-spacing:.12em;color:#9c8da6}footer a{color:#dcc18a;text-decoration:none}.panel{width:min(100%,620px);position:relative;background:#21152c;border:2px solid #b68750;box-shadow:0 0 0 5px #21152c,0 0 0 6px #7c563f,0 22px 70px #0008}.panel:before,.panel:after{content:"✦";position:absolute;color:#d9ad65;font-size:17px;top:8px}.panel:before{left:11px}.panel:after{right:11px}.eyebrow{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.14em;color:#dfb568;font-weight:700}.intro,.results{text-align:center;padding:26px clamp(18px,5vw,46px) 28px}.intro-art{height:166px;position:relative;margin-bottom:8px}.crest{width:180px;height:164px;filter:drop-shadow(0 8px 0 #130c1a)}.crest .rays{fill:none;stroke:#d9aa60;stroke-width:3}.crest .cloak{fill:#842f52;stroke:#e7ac67;stroke-width:5}.crest .face{fill:#d99272;stroke:#271323;stroke-width:5}.crest .crown{fill:#dcb55c;stroke:#38222b;stroke-width:5}.crest .crown-base{fill:#efc76f;stroke:#38222b;stroke-width:4}.crest .eyes{stroke:#281626;stroke-width:5;stroke-linecap:round}.crest .mouth{fill:none;stroke:#743b43;stroke-width:3}.art-stars{position:absolute;bottom:0;left:0;right:0;color:#d7ae65;letter-spacing:20px}.intro h1,.results h1{font-family:Georgia,serif;font-size:clamp(40px,9vw,64px);line-height:.95;letter-spacing:-.05em;margin:13px 0;color:#fff0cc;text-shadow:3px 4px #6b3550}.intro h1 em{font-style:normal;color:#e7b363}.lead{font-size:16px;line-height:1.48;color:#e0d1c8;max-width:420px;margin:16px auto 24px}.instructions{background:#150e20;border:1px solid #9f794b;text-align:left;padding:12px 16px;margin:0 auto 18px;max-width:420px}.instructions div{display:flex;gap:14px;padding:5px 0;font-size:13px;line-height:1.35}.instructions b{font-family:Space Mono,monospace;color:#e6b769}.primary,.secondary{min-height:56px;width:100%;max-width:420px;border:0;font-weight:800;letter-spacing:.04em}.primary{background:#e8b96e;color:#271522;box-shadow:inset 0 -5px #a5724d,0 6px #100a15;text-transform:uppercase}.primary:hover{background:#f4ca87}.primary:active{transform:translateY(3px);box-shadow:inset 0 -2px #a5724d,0 3px #100a15}.primary span{padding-left:12px}.small-note{font-size:12px;color:#b7a8b7;margin:17px 0 0}.game{padding:26px clamp(16px,4vw,30px) 22px}.game-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.game-top h1{font-family:Georgia,serif;letter-spacing:.02em;font-size:clamp(20px,5vw,30px);margin:4px 0 12px}.clock{min-width:88px;text-align:center;background:#392038;border:2px solid #dcae64;padding:5px 8px;color:#fff1ce}.clock strong{display:block;font-family:Space Mono,monospace;font-size:34px;line-height:1}.clock small{font-family:Space Mono,monospace;font-size:8px;letter-spacing:.08em}.time-track{height:5px;background:#664b56;margin:3px 0 18px}.time-track span{display:block;height:100%;background:#e7bb70}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.meter{text-align:left}.meter-label{display:flex;justify-content:space-between;gap:3px;align-items:baseline;font-family:Space Mono,monospace;font-size:10px;text-transform:uppercase;color:#d4bec4}.meter-label strong{font-size:16px;color:#fff0d5}.meter-label small{font-size:9px;color:#afa1a5}.meter-track{height:12px;background:#120c1b;border:1px solid #8f6e5a;padding:2px}.meter-track span{display:block;height:100%;background:#d9ad67}.meter:nth-child(2) .meter-track span{background:#db7f83}.meter:nth-child(3) .meter-track span{background:#80baa9}.meter.danger .meter-track span{background:#eb594f;animation:pulse .8s infinite alternate}.petition{min-height:235px;background:#ead9b5;color:#261a24;border:4px double #b68b57;padding:18px 20px;box-shadow:5px 6px #130b19;display:flex;flex-direction:column;justify-content:center}.petition-head{display:flex;align-items:center;gap:14px;border-bottom:1px solid #aa8967;padding-bottom:15px}.petition .eyebrow{color:#815139}.petition h2{font-family:Georgia,serif;font-size:25px;margin:3px 0}.portrait{flex:none;width:58px;height:58px;display:grid;place-items:center;background:#382035;color:#ecc080;border:3px solid #a77a57;font-size:34px}.wax{margin-left:auto;width:31px;height:31px;border-radius:50%;background:#943e4f;color:#f9cd91;display:grid;place-items:center;box-shadow:2px 3px #632735}.request{font-family:Georgia,serif;font-size:clamp(20px,5.5vw,27px);line-height:1.28;margin:20px 0 5px}.choices{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.choice{min-height:76px;border:2px solid #231522;text-align:left;padding:11px 14px;position:relative;box-shadow:inset 0 -5px #0004,0 5px #100b16}.choice strong{font-size:19px;display:block}.choice small{font-size:11px;display:block;margin-top:2px}.choice .key{float:right;border:1px solid currentColor;font-family:Space Mono,monospace;font-size:10px;padding:2px 5px}.approve{background:#c4a45c;color:#251726}.reject{background:#49344b;color:#f2dcc8;border-color:#a07575}.choice:hover{filter:brightness(1.12)}.choice:active{transform:translateY(3px);box-shadow:inset 0 -2px #0004,0 2px #100b16}.feedback,.quiet{text-align:center;align-items:center}.feedback .wax,.quiet .wax{margin:0 auto 8px}.feedback h2,.quiet h2{max-width:420px;margin:8px 0 16px}.changes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.changes span{background:#d9c49d;padding:5px 8px;font-family:Space Mono,monospace;font-size:11px;text-transform:uppercase}.gain{color:#235d3d}.loss{color:#9a3439}.game-foot{text-align:center;font-family:Space Mono,monospace;color:#b9a2a5;font-size:10px;letter-spacing:.05em;margin-top:18px}.game-foot span{color:#e5b66b;margin:0 8px}.result-seal{font-size:54px;color:#e6b668;line-height:1;margin:5px 0 14px}.results h1{font-size:clamp(34px,7vw,48px);line-height:1.06}.results .lead{margin-bottom:19px}.result-score{max-width:420px;margin:auto;background:#150e20;border:1px solid #ae8655;padding:13px;display:flex;flex-direction:column}.result-score span,.result-score small{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.1em;color:#d6b879}.result-score strong{font-family:Space Mono,monospace;font-size:38px;color:#fff0ca}.result-stats{max-width:420px;margin:16px auto 8px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.score-rule{font-size:11px;color:#c3afb7;line-height:1.4;margin:12px auto;max-width:380px}.decisions{font-family:Space Mono,monospace;font-size:11px;color:#e5c890}.results .primary{margin-top:5px}.secondary{background:transparent;color:#f0d6ae;border:1px solid #a87d57;margin-top:13px;min-height:46px}.secondary:hover{background:#352139}.share-notice{min-height:16px;font-size:12px;color:#e4b76c;margin:10px 0}.back-link{display:block;font-size:12px;color:#e1c393;margin-top:4px;text-decoration:none}button:focus-visible,a:focus-visible{outline:3px solid #ffda83;outline-offset:4px}@keyframes pulse{to{opacity:.45}}@media(max-width:380px){.topbar{font-size:9px}.topbar span{font-size:8px}.intro-art{height:136px}.crest{height:134px;width:148px}.intro,.results{padding-top:20px;padding-bottom:20px}.petition{padding:14px;min-height:210px}.request{margin-top:14px}.portrait{width:48px;height:48px;font-size:28px}.petition h2{font-size:20px}.choice{padding:10px}.choice strong{font-size:16px}.choice small{font-size:10px}.stats{gap:6px}.meter-label{font-size:8px}.meter-label strong{font-size:13px}}@media(max-height:700px){main{padding-top:12px;padding-bottom:15px}.intro-art{height:120px}.crest{height:118px}.intro .lead{margin:10px auto}.instructions{margin-bottom:12px}.petition{min-height:190px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.patience{margin:9px 0 0;font-family:Space Mono,monospace;font-size:10px;line-height:1.35;letter-spacing:.03em;color:#e6c489;text-align:center}.choices{margin-top:9px}.consequence-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 9px;padding:7px 9px;background:#332139;border-left:3px solid #e6b769;color:#f5e7cf;font-size:11px;line-height:1.3}.consequence-strip>span{flex:1;min-width:0}.consequence-strip .changes{gap:4px;flex:none;max-width:47%}.consequence-strip .changes span{padding:2px 4px;font-size:9px;white-space:nowrap}.urgency-label{font-family:Space Mono,monospace;color:#f2a49a;font-size:10px;font-weight:700;letter-spacing:.1em;text-align:right;margin:-8px 0 9px}.urgency-label:empty{display:none}.game.urgent .clock{border-color:#f27c71;color:#ffe3d6;animation:urgencyPulse .8s infinite alternate}.game.urgent .time-track span{background:#ef796f}.game.urgent .eyebrow{color:#f1a49a}.verdict{max-width:420px;margin:0 auto 15px;padding:8px 10px;border-top:1px solid #8f6b55;border-bottom:1px solid #8f6b55}.verdict span{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.12em;color:#d9aa66}.verdict p{font-family:Georgia,serif;font-size:17px;color:#f8e0ba;margin:5px 0 2px}.results .decisions{margin:12px 0 4px}.score-details{max-width:420px;margin:12px auto 14px;text-align:left;border-top:1px solid #6a4c50;border-bottom:1px solid #6a4c50;color:#e0cba9}.score-details summary{min-height:44px;display:flex;align-items:center;font-family:Space Mono,monospace;font-size:11px;cursor:pointer;list-style:none;letter-spacing:.03em}.score-details summary:after{content:"+";font-size:16px;margin-left:auto}.score-details[open] summary:after{content:"−"}.score-details summary::-webkit-details-marker{display:none}.score-details p{font-size:12px;line-height:1.4;margin:0 0 11px;color:#c9b8b6}@keyframes urgencyPulse{to{box-shadow:0 0 0 3px #f27c7133}}@media(max-width:380px){.consequence-strip{display:block}.consequence-strip .changes{justify-content:flex-start;max-width:none;margin-top:5px}.consequence-strip .changes span{font-size:8px}.patience{font-size:9px}.verdict{margin-bottom:11px}}.changes .loss{color:#7f262d}.consequence-strip .changes span{color:#261a24}.topbar a{display:inline-flex;align-items:center;min-height:44px}.back-link{display:flex;justify-content:center;align-items:center;min-height:44px}footer a{display:inline-flex;align-items:center;min-height:44px}.game.urgent .petition .eyebrow{color:#815139}@media(max-width:380px){.patience{font-size:10px}}.game{background:linear-gradient(180deg,#2a1934,#21152c 38%)}.game-top{padding-bottom:4px}.game-top h1{color:#fff0cc;text-shadow:2px 3px #6b3550}.clock{box-shadow:3px 4px #120c1b}.stats{padding:10px 9px 12px;background:#170f22;border:1px solid #79553f;border-top:2px solid #bb8d56}.meter-label{font-size:11px}.meter-label strong{font-size:18px}.meter-track{height:14px}.petition{position:relative;border-color:#b0824b;box-shadow:5px 6px #130b19,inset 0 0 0 2px #ead9b5,inset 0 0 0 3px #b88d63}.petition-head{padding-bottom:12px}.portrait{position:relative;box-shadow:3px 3px #201322}.portrait:after{content:" ";position:absolute;bottom:-8px;width:30px;height:5px;background:#dcae64;border:1px solid #302032}.petition .request{color:#2d1b29}.consequence-strip{display:block;padding:9px 12px 11px;margin:0 0 12px;background:#35223e;border:1px solid #bd9158;border-left:5px solid #e6b769;box-shadow:3px 4px #120c1b;font-size:13px;line-height:1.4}.consequence-title{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.12em;font-weight:700;color:#f0c477;margin:0 0 3px}.consequence-copy{margin:0 0 7px;color:#fff0d7}.consequence-strip .changes{justify-content:flex-start;max-width:none;gap:5px}.consequence-strip .changes span{font-size:10px;padding:4px 7px;white-space:normal}.change.positive{background:#d8e5cd;color:#235d3d}.change.negative{background:#f1c9bf;color:#7f262d}.change.neutral{background:#d9c49d;color:#332638}.court-warning{margin:7px 0 0;color:#ffd2c4;font-size:12px}.court-warning strong{white-space:nowrap}.game.urgent{border-color:#e68b70}.game.urgent .urgency-label{font-weight:800}.choice{transition:transform .1s ease,filter .1s ease,box-shadow .1s ease}@media(max-width:380px){.game{padding:22px 14px 18px}.stats{gap:5px;padding:8px 6px 10px}.meter-label{font-size:9px}.meter-label strong{font-size:15px}.consequence-strip{font-size:12px}.consequence-strip .changes span{font-size:10px}.petition-head{gap:10px}.request{font-size:20px}}.approve{background:#b7dcb2;color:#183322;border-color:#37714b}.reject{background:#e9aaa1;color:#431b22;border-color:#963e48}.choice{border-width:3px;border-radius:5px 5px 9px 9px;box-shadow:inset 0 -6px #0003,0 5px #100b16}.choice strong span{display:inline-block;min-width:1.05em;font-size:1.12em;line-height:1}.choice .key{border-radius:3px;background:#fff7}.choice:hover{filter:brightness(1.05)}.meter-label strong{display:inline-flex;align-items:baseline;gap:1px;white-space:nowrap}.meter-trend{display:inline-grid;place-items:center;width:1.15em;margin-left:2px;border-radius:3px;font:700 17px Georgia,serif}.meter.rising .meter-trend{color:#a8edb6}.meter.falling .meter-trend{color:#ffad9e}.meter.rising .meter-track{border-color:#a8edb6}.meter.falling .meter-track{border-color:#ffad9e}@keyframes meterNoted{0%,35%{box-shadow:0 0 0 3px #fff8}to{box-shadow:none}}@media(max-width:420px){main{grid-template-columns:minmax(0,1fr)}.panel{min-width:0;justify-self:center}.meter-label{display:grid;grid-template-columns:1fr;gap:1px}.meter-label strong{font-size:16px}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.consequence-strip{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;margin:0 0 14px;padding:11px 13px 13px;background:#efdfbd;color:#321f2d;border:3px solid #b4854e;border-radius:3px 8px 5px 7px;box-shadow:4px 5px #120c1b,inset 0 0 0 2px #fbefd5;font-size:15px;line-height:1.35;transform:rotate(-.3deg)}.decree-stamp{display:grid;place-items:center;width:38px;height:38px;background:#9d4050;color:#ffe4a3;border:2px dashed #edb375;border-radius:50%;box-shadow:2px 3px #57313a;font:23px Georgia,serif;transform:rotate(9deg)}.consequence-title{margin:0 0 4px;color:#753646;font-size:11px;line-height:1.4;letter-spacing:.08em}.consequence-title span{color:#745b51;font-size:9px;letter-spacing:.02em;white-space:nowrap}.consequence-copy{margin:0;color:#321f2d;font:700 clamp(16px,2.2vw,19px)/1.32 Georgia,serif}.court-warning{margin:7px 0 0;color:#7a3440;font:700 11px/1.35 Space Mono,monospace}.petition:before{content:"✧";position:absolute;right:7px;bottom:1px;color:#ae815c;font:18px Georgia,serif;transform:rotate(-20deg)}.portrait{border-radius:5px 8px 4px 7px;transform:rotate(-4deg)}@media(max-width:380px){.choice .key{position:absolute;right:9px;bottom:9px;float:none}.choice strong{white-space:nowrap}.meter-label{font-size:9px}.meter-label strong{font-size:15px}.meter-trend{font-size:14px}.consequence-strip{grid-template-columns:32px minmax(0,1fr);gap:7px;padding:9px 8px 10px;font-size:14px}.decree-stamp{width:29px;height:29px;font-size:17px}.consequence-title{font-size:9px}.consequence-title span{font-size:8px}.consequence-copy{font-size:16px}}.game.panel{max-width:580px;padding:12px 14px 16px;background:#21152c;border:3px solid #a9774d;box-shadow:5px 6px #100a18}.game.panel:before,.game.panel:after{content:none}.game-top{display:flex;align-items:center;justify-content:space-between;padding:0 0 5px}.hud-title{color:#edc77e;font:800 15px/1 Georgia,serif;letter-spacing:.05em}.hud-title:first-letter{font-size:24px}.clock{display:flex;align-items:baseline;gap:3px;min-width:0;background:none;border:0;box-shadow:none;padding:0;color:#fff0d3}.clock strong{font:800 28px/1 Georgia,serif}.clock small{font:800 10px/1 system-ui,sans-serif;letter-spacing:.07em}.time-track{height:7px;margin:0 0 9px;background:#4d3449;border:1px solid #b4875d;border-radius:6px;overflow:hidden}.time-track span{background:#ecc06f}.urgency-label{margin:0 0 3px}.stats{gap:6px;margin:0 0 9px;padding:0;background:none;border:0}.meter{min-width:0}.meter-label{display:flex;align-items:center;flex-wrap:wrap;gap:2px 5px;font:800 11px/1.15 system-ui,sans-serif;color:#f1d9b0;text-transform:uppercase}.meter-label strong{margin-left:auto;font:800 16px/1 Georgia,serif;color:#fff2d6}.meter-change{color:#e6f4dd;background:#39724c;border:1px solid #afd4a9;border-radius:3px;font:800 11px/1 system-ui,sans-serif;padding:3px 4px;white-space:nowrap}.meter.falling .meter-change{background:#903d4d;border-color:#f2b2a3;color:#fff0e9}.meter-track{height:12px;margin-top:5px;background:#130b1b;border:2px solid #987251;border-radius:7px;padding:1px;overflow:hidden;transform:rotate(-.4deg)}.meter-track span{border-radius:5px}.meter:nth-child(2) .meter-track span{background:#e58d83}.meter:nth-child(3) .meter-track span{background:#8dc4a4}.meter.rising .meter-track,.meter.falling .meter-track{animation:meterNoted 1.2s ease-out}.chancellor-aside{height:118px;display:grid;grid-template-columns:76px minmax(0,1fr);align-items:end;gap:4px;margin:0 0 9px;min-width:0}.chancellor-face{width:76px;height:110px;align-self:end;overflow:visible;filter:drop-shadow(3px 3px 0 #100a18)}.chancellor-face *{stroke:#251321;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.chancellor-face .ruff{fill:#f3dfb8}.chancellor-face .robe{fill:#ae4652}.chancellor-face .hair{fill:#e5d6ba}.chancellor-face .head{fill:#e4a27c}.chancellor-face .nose,.chancellor-face .wig,.chancellor-face .expression-lines{fill:none}.aside-bubble{height:110px;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding:9px 11px 10px;background:#66304b;color:#fff1d8;border:3px solid #e1ac65;border-radius:10px 11px 8px 12px;box-shadow:3px 4px #120b1b;position:relative;scrollbar-width:thin}.aside-bubble:before{content:"";position:absolute;left:-9px;bottom:17px;width:11px;height:11px;background:#66304b;border-left:3px solid #e1ac65;border-bottom:3px solid #e1ac65;transform:rotate(45deg)}.aside-bubble:focus-visible{outline:3px solid #fff0a8;outline-offset:2px}.aside-kicker{margin:0 0 3px;font:800 12px/1.15 system-ui,sans-serif;letter-spacing:.04em;color:#ffe1a6;text-transform:uppercase}.aside-setup{margin:0 0 3px;font:600 12px/1.2 system-ui,sans-serif;color:#f5d6ca}.aside-line{margin:0;font:700 17px/1.18 Georgia,serif;color:#fff1dc}.aside-warning{margin:4px 0 0;font:700 11px/1.2 system-ui,sans-serif;color:#ffd4b8}.petition{min-height:204px;padding:13px 15px;background:#f0dfba;border:3px solid #392033;border-radius:3px 8px 4px 6px;box-shadow:4px 5px #100a18;transform:rotate(-.35deg)}.petition:before{content:none}.petition-head{gap:10px;padding-bottom:8px;border-color:#a68864}.petition .eyebrow{font:800 10px/1.2 system-ui,sans-serif;letter-spacing:.1em;color:#8d4a48}.petition h2{font-size:clamp(19px,5vw,24px);line-height:1.1;margin:3px 0}.portrait{width:48px;height:48px;background:#6d3450;border:3px solid #2b172a;box-shadow:3px 3px #b77e5a;border-radius:12px 8px 15px;transform:rotate(-4deg);font:36px/1 Georgia,serif}.portrait:after{content:none}.request{font-size:clamp(21px,5.8vw,26px);line-height:1.2;margin:12px 0 0}.patience{height:6px;margin:11px 0 0;background:#4c3147;border:1px solid #ad744d;border-radius:5px;overflow:hidden}.patience span{display:block;height:100%;background:#df9e5a}.choices{gap:9px;margin-top:10px}.choice{min-height:80px;padding:10px 12px;border:3px solid #241622;border-radius:5px 7px 9px 5px;box-shadow:inset 0 -5px #0003,4px 5px #120a17;transform:rotate(-.3deg)}.choice.reject{transform:rotate(.3deg)}.choice strong{font-size:20px}.choice small{font:700 11px/1.2 system-ui,sans-serif}.choice .key{font:800 11px/1 system-ui,sans-serif;background:#fff7}.choice:active{transform:translateY(3px)}.game.urgent .clock{animation:none;border:0;color:#ffb7a9}.game.urgent .time-track{height:7px}@media(max-width:380px){.game.panel{padding:10px 9px 13px}.hud-title{font-size:12px}.clock strong{font-size:24px}.meter-label{font-size:10px;gap:1px 3px}.meter-label strong{font-size:15px}.meter-change{font-size:10px;padding:2px 3px}.chancellor-aside{grid-template-columns:60px minmax(0,1fr);height:112px}.chancellor-face{width:60px;height:100px}.aside-bubble{height:106px;padding:7px 8px}.aside-kicker,.aside-setup{font-size:11px}.aside-line{font-size:16px}.petition{min-height:182px;padding:11px}.petition-head{gap:7px}.portrait{width:42px;height:42px;font-size:30px}.request{font-size:20px;margin-top:9px}.choice{min-height:76px;padding:8px}.choice strong{font-size:17px}.choice small{font-size:10px}}@media(max-height:600px){main{place-items:start center;padding:7px 10px 15px}.game.panel{padding-top:8px}.petition{min-height:165px}.chancellor-aside{height:101px}.chancellor-face{height:91px}.aside-bubble{height:97px}.choice{min-height:70px}}@media(prefers-reduced-motion:reduce){.meter.rising .meter-track,.meter.falling .meter-track,.game.urgent .clock{animation:none!important}.choice{transition:none!important}}.petitioner-bust{width:100%;height:100%;overflow:visible}.petitioner-bust *{stroke:#291626;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}@media(pointer:coarse){.choice .key{display:none}}main:has(.game){place-items:start center;padding-top:12px}@media(min-height:720px)and (max-width:600px){.game .petition{min-height:270px}.game .portrait{width:58px;height:58px}.game .request{font-size:clamp(23px,6vw,26px)}}.aside-setup{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aside-bubble{scrollbar-width:none}.aside-bubble::-webkit-scrollbar{display:none}@media(max-width:380px)and (max-height:600px){.chancellor-aside{height:124px}.aside-bubble{height:118px}.petition{min-height:150px}}.aside-bubble{height:118px}#app:has(.game) .topbar{height:48px;flex:none}main:has(.game){padding-top:8px}@media(max-width:380px){.game .meter-label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1px 3px}.game .meter-label strong{grid-column:2;grid-row:1}.game .meter-change{grid-column:2;grid-row:2;justify-self:end}.game .stats,.game .time-track{margin-bottom:6px}}
