
.wf-vote-thanks{padding:18px 5%;background:#11151c;color:#fff;font:400 12px Montserrat}.wf-vote-thanks a{color:#ff8191!important}.wf-calendar{position:relative;display:inline-block;font:400 11px/1.5 Montserrat,sans-serif;color:#c6c9d1;text-align:left;margin:8px 0;z-index:8}.wf-calendar summary{cursor:pointer;padding:8px 0;list-style:none}.wf-calendar summary::-webkit-details-marker{display:none}.wf-calendar>div{position:absolute;top:100%;left:0;min-width:235px;padding:14px;background:#181b22;border:1px solid #484c59;box-shadow:0 14px 30px #0008}.wf-calendar a{display:block;color:white!important;text-decoration:none!important;padding:8px 0}.wf-calendar small{display:block;color:#a9b0c1;font:400 9px/1.5 Montserrat,sans-serif}.wmc-actions+.wf-calendar{display:table;margin:0 auto}.wf-calendar a:hover{color:#ff7786!important}
#wf-poll{padding:38px clamp(20px,4vw,70px);background:linear-gradient(110deg,#1d1015,#0d1016 70%);border-block:1px solid #3a2a32;color:white;font-family:Montserrat,sans-serif;scroll-margin-top:140px}#wf-poll *{box-sizing:border-box}#wf-poll [hidden]{display:none!important}.wf-poll-head{display:flex;justify-content:space-between;gap:25px;align-items:center;max-width:1400px;margin:auto}.wf-poll-head small{font:600 9px Montserrat,sans-serif;color:#f57987;letter-spacing:.15em}.wf-poll-head h2{font:500 clamp(29px,3vw,46px)/1.1 Oswald,sans-serif!important;margin:9px 0!important;color:white!important;text-transform:uppercase}.wf-poll-head p,.wf-poll-note{font:400 11px/1.7 Montserrat,sans-serif!important;color:#adb5c5!important;margin:6px 0!important}.wf-sponsor{flex:none;display:flex;flex-direction:column;align-items:center;gap:10px;font:500 8px Montserrat,sans-serif;letter-spacing:.12em;color:#b7bfcd;text-decoration:none!important}.wf-sponsor img{width:155px;max-height:65px;object-fit:contain;filter:grayscale(1) brightness(0) invert(1)}.wf-poll-body{max-width:1400px;margin:20px auto 0}.wf-poll-open{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.wf-button{border:1px solid #e02a3d!important;border-radius:0!important;background:#c71d30!important;color:white!important;font:500 13px Oswald,sans-serif!important;letter-spacing:.04em!important;padding:13px 22px!important;text-transform:uppercase!important;cursor:pointer}.wf-button:hover{background:#e30613!important}.wf-candidates{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:18px}.wf-candidate{position:relative;cursor:pointer;padding:0!important;border:1px solid #414652!important;border-radius:0!important;background:#191e28!important;color:white!important;overflow:hidden;text-align:left}.wf-candidate[aria-pressed=true]{border:2px solid #ff7184!important;background:#371d29!important}.wf-candidate img{width:100%;height:130px;object-fit:contain;display:block;background:radial-gradient(ellipse at bottom,#6d29354d,transparent)}.wf-candidate span{display:block;padding:9px;font:500 12px/1.3 Oswald,sans-serif;text-transform:uppercase}.wf-candidate b{position:absolute;top:7px;left:8px;font:500 22px Oswald;color:#ff8493}.wf-vote-footer{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:20px}.wf-poll-status{font:400 12px/1.7 Montserrat,sans-serif;color:#d9deea;min-height:20px}.wf-results{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.wf-result{padding:15px;border:1px solid #3a414f;font:400 12px Montserrat}.wf-result strong{display:block;color:#fff;font:500 17px Oswald;margin-bottom:10px}.wf-result i{display:block;height:3px;background:#e63145;margin:10px 0}.wf-share-open{position:relative;z-index:2;display:block;margin:10px auto 0;background:transparent!important;border:1px solid #5a4652!important;border-radius:0!important;color:#e5d7de!important;font:500 11px Oswald,sans-serif!important;letter-spacing:.05em;padding:9px 13px!important;cursor:pointer;text-transform:uppercase}.wf-share-open:hover{border-color:#ff6b81!important;color:white!important}
#wf-share{width:min(440px,calc(100vw - 32px));padding:22px;border:1px solid #535868;background:#10141d;color:white;max-height:90dvh;overflow:auto}#wf-share::backdrop{background:#000c;backdrop-filter:blur(6px)}#wf-share h2{font:500 26px Oswald!important;color:white!important;margin:0 35px 18px 0!important;text-transform:uppercase}#wf-share-close{position:absolute;right:15px;top:12px;background:transparent;border:0;color:white;font-size:25px;cursor:pointer}#wf-share canvas{display:block;width:100%;height:auto;max-height:55dvh;object-fit:contain}#wf-share .wf-share-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}#wf-share p{font:400 11px/1.6 Montserrat!important;color:#bfc6d5!important}#wf-poll :focus-visible,.wf-calendar :focus-visible,.wf-share-open:focus-visible,#wf-share :focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(max-width:900px){.wf-candidates{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-results{grid-template-columns:1fr 1fr}}@media(max-width:600px){.wf-poll-head{align-items:start;gap:12px}.wf-sponsor img{width:105px}.wf-sponsor{font-size:7px}.wf-poll-head h2{font-size:28px!important}.wf-candidates{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-candidate img{height:110px}.wf-results{grid-template-columns:1fr}.wf-calendar>div{left:auto;right:0}.wf-poll-head p{font-size:10px!important}}
