.vote-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:30px}.vote-heading h2{margin:18px 0 12px}.countdown-panel{min-width:245px;border:1px solid #d5b96d60;border-radius:10px;padding:22px;background:#12291f}.countdown-panel strong{display:block;font:600 26px/1.3 Manrope,sans-serif;letter-spacing:-1px;margin-top:12px;font-variant-numeric:tabular-nums}.vote-summary{display:flex;justify-content:space-between;gap:20px;margin:24px 0;color:var(--muted);font-size:13px}.vote-summary strong{color:var(--ink)}.vote-episode{margin:46px 0 65px}.vote-cards .card{display:flex;flex-direction:column}.vote-cards .card>p{flex:1}.vote-result{margin:28px 0 8px}.result-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.result-top strong{font:600 30px Manrope;color:var(--gold)}.result-top span{font-size:12px;color:var(--muted)}.vote-track{height:10px;background:#ffffff16;border-radius:20px;overflow:hidden;margin-top:12px}.vote-track>span{height:100%;display:block;background:linear-gradient(90deg,#337a57,#d5b96d);border-radius:20px;transition:width .5s}.vote-rank{font-size:12px;color:var(--gold);margin-top:9px!important;min-height:20px}.vote-actions{flex-direction:column;align-items:stretch}.vote-actions .button{text-align:center;justify-content:center}.vote-episode>p{margin-top:22px}#vote-code{font:600 25px Manrope;letter-spacing:5px;text-transform:uppercase}.vote-period{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.vote-period p{margin:0}.vote-setup{margin-bottom:22px}@media(max-width:700px){.vote-heading,.vote-summary{flex-direction:column;gap:14px}.countdown-panel{width:100%;min-width:0}.countdown-panel strong{font-size:30px}.vote-summary{margin-block:22px}.vote-cards .card{padding:24px}.vote-result{margin-top:22px}.vote-episode{margin-bottom:42px}}
