#election-decision{border:1px solid #54967d;border-top:4px solid #ffdf00;background:linear-gradient(110deg,#0c3f38,#0c2945);border-radius:14px;margin:10px 0;padding:14px 18px;color:#f4fff9;animation:decision-in .5s ease-out}#election-decision[hidden]{display:none}#decision-label{font:800 11px/1.4 system-ui,sans-serif;letter-spacing:.08em;color:#ffdf00;margin:0 0 3px}#decision-name{font:800 clamp(24px,5vw,36px)/1.1 system-ui,sans-serif;margin:0 0 8px}#election-decision summary{cursor:pointer;font:500 12px/1.6 system-ui,sans-serif;min-height:30px}#election-decision details p,#election-decision details a{font:12px/1.6 system-ui,sans-serif;color:#c8e5df}#election-decision details p{margin:8px 0}@keyframes decision-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#election-decision{animation:none}}
