.vote-page[data-astro-cid-yw5zbufk]{position:relative;padding:28px 0 56px;overflow:hidden}.vote-page[data-astro-cid-yw5zbufk].is-plain{padding:8px 0 20px}.vote-glow[data-astro-cid-yw5zbufk]{position:absolute;width:640px;height:320px;left:50%;top:-180px;transform:translate(-50%);background:radial-gradient(ellipse,rgba(201,169,110,.16),transparent 65%);filter:blur(28px);pointer-events:none}.vote-sheet[data-astro-cid-yw5zbufk]{position:relative;width:min(560px,calc(100% - 40px));margin:0 auto}.vote-kicker[data-astro-cid-yw5zbufk]{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--accent);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.vote-ecg[data-astro-cid-yw5zbufk]{width:88px;height:18px;overflow:visible}.vote-ecg-line[data-astro-cid-yw5zbufk]{fill:none;stroke:var(--accent);stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:240;stroke-dashoffset:240;animation:vote-ecg 2.8s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(201,169,110,.32))}@keyframes vote-ecg{0%{stroke-dashoffset:240;opacity:.4}35%{opacity:1}to{stroke-dashoffset:0;opacity:.55}}.vote-card[data-astro-cid-yw5zbufk]{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--card);box-shadow:0 16px 48px #00000047}.vote-card[data-astro-cid-yw5zbufk] figure[data-astro-cid-yw5zbufk]{margin:0;background:#121214}.vote-card[data-astro-cid-yw5zbufk] img[data-astro-cid-yw5zbufk]{display:block;width:100%;height:auto;aspect-ratio:2.4 / 1;object-fit:cover}.vote-body[data-astro-cid-yw5zbufk]{padding:18px 20px 16px}.vote-body[data-astro-cid-yw5zbufk] h1[data-astro-cid-yw5zbufk]{font-family:Newsreader,serif;font-weight:300;font-size:clamp(1.35rem,3.2vw,1.75rem);letter-spacing:-.02em;line-height:1.12;margin:8px 0 10px}.vote-text[data-astro-cid-yw5zbufk]{white-space:pre-wrap;color:var(--muted);font-family:Newsreader,serif;font-weight:400;font-size:1rem;line-height:1.45}.vote-from[data-astro-cid-yw5zbufk]{margin-top:12px;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.vote-actions[data-astro-cid-yw5zbufk]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.vote-yes[data-astro-cid-yw5zbufk]{border:0;background:var(--accent);color:#0b0b0c;border-radius:999px;padding:9px 18px;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none;display:inline-block;box-shadow:0 0 #c9a96e73;animation:vote-pulse 2.6s ease-in-out infinite}.vote-yes[data-astro-cid-yw5zbufk]:hover{filter:brightness(1.08)}.vote-yes[data-astro-cid-yw5zbufk]:disabled{opacity:.7;cursor:wait}@keyframes vote-pulse{0%,to{box-shadow:0 0 #c9a96e00}50%{box-shadow:0 0 0 8px #c9a96e14}}.vote-no[data-astro-cid-yw5zbufk]{border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:.9rem;color:var(--muted)}.vote-no[data-astro-cid-yw5zbufk]:hover{color:var(--text);border-color:var(--text)}.vote-hint[data-astro-cid-yw5zbufk]{margin-top:10px;font-size:.75rem;color:var(--dim)}.vote-thanks[data-astro-cid-yw5zbufk]{text-align:center;padding:40px 12px}.vote-up[data-astro-cid-yw5zbufk]{width:64px;height:64px;margin:0 auto 16px;border-radius:50%;background:#c9a96e1f;display:grid;place-items:center;animation:vote-up .7s ease}.vote-up[data-astro-cid-yw5zbufk] svg[data-astro-cid-yw5zbufk]{width:34px;height:34px;fill:var(--accent)}.vote-thanks[data-astro-cid-yw5zbufk] h2[data-astro-cid-yw5zbufk]{font-family:Newsreader,serif;font-weight:300;font-size:clamp(1.6rem,4vw,2.2rem);letter-spacing:-.03em;margin:0 0 8px}.vote-thanks[data-astro-cid-yw5zbufk] p[data-astro-cid-yw5zbufk]{color:var(--muted);font-family:Newsreader,serif;font-style:italic;font-size:1.05rem;margin:0 0 20px}@keyframes vote-up{0%{transform:translateY(16px) scale(.8);opacity:0}60%{transform:translateY(-6px) scale(1.06);opacity:1}to{transform:none}}@media(prefers-reduced-motion:reduce){.vote-ecg-line[data-astro-cid-yw5zbufk],.vote-yes[data-astro-cid-yw5zbufk],.vote-up[data-astro-cid-yw5zbufk]{animation:none}}@media(max-width:640px){.vote-sheet[data-astro-cid-yw5zbufk]{width:calc(100% - 28px)}.vote-body[data-astro-cid-yw5zbufk]{padding:16px}.vote-yes[data-astro-cid-yw5zbufk],.vote-no[data-astro-cid-yw5zbufk]{width:100%;text-align:center}}
