.v{aspect-ratio:16/10;width:100%;font-family:var(--f-inter), system-ui, sans-serif;text-align:left;color:var(--fg);font-size:1.5cqw;position:relative;container-type:inline-size}.v small{color:var(--muted);letter-spacing:.04em;font-size:1.05cqw}.v button{cursor:default;border:0;font-size:1.2cqw}.float-shadow{box-shadow:0 3cqw 8cqw #00000073}
.v-poll{font-family:var(--f-archivo);justify-content:center;align-items:center;gap:3cqw;display:flex}.v-poll .poll{border:1px solid var(--line);background:#fff;border-radius:2cqw;width:48cqw;padding:2.8cqw;box-shadow:0 2.4cqw 6cqw #0f0f121a}.v-poll .poll-head{color:var(--muted);justify-content:space-between;font-size:1.2cqw;display:flex}.v-poll .live{color:#e5363a;align-items:center;gap:.6cqw;font-weight:700;display:flex}.v-poll .live i{background:currentColor;border-radius:50%;width:.8cqw;height:.8cqw;animation:1.6s infinite pulse}.v-poll h4{letter-spacing:-.04em;margin:1.6cqw 0 2cqw;font-size:3cqw;font-weight:800;line-height:1.05}.v-poll .opt{background:#f2f2ee;border-radius:1.2cqw;justify-content:space-between;align-items:center;height:5cqw;margin-bottom:.8cqw;padding:0 1.6cqw;font-size:1.5cqw;font-weight:600;display:flex;position:relative;overflow:hidden}.v-poll .opt>*{position:relative}.v-poll .opt-fill{background:#e2e4ec;animation:1.6s cubic-bezier(.2,.8,.2,1) both grow;position:absolute;inset:0 auto 0 0}.v-poll .lead .opt-fill{background:#ffd600}@keyframes grow{0%{width:0}}.v-poll .poll-foot{color:var(--muted);justify-content:space-between;margin-top:1.6cqw;font-size:1.1cqw;display:flex}.v-poll .poll-foot b{color:var(--accent)}.v-poll .poll-create{color:#fff;background:#0f0f12;border-radius:2cqw;flex-direction:column;gap:1.2cqw;width:26cqw;padding:2cqw;display:flex;transform:rotate(3deg)}.v-poll .poll-create small{color:#ffffff80}.v-poll .field{background:#ffffff14;border-radius:1cqw;padding:1.2cqw;font-size:1.4cqw;font-weight:600}.v-poll .field i{vertical-align:middle;background:#ffd600;width:.15cqw;height:1.6cqw;margin-left:.2cqw;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.v-poll .poll-create button{background:var(--accent);color:#fff;border-radius:1cqw;height:4cqw;font-family:inherit;font-weight:700}
