.embed-config{border-top:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:17px 0}.embed-config summary{cursor:pointer;font-size:var(--font-meta);align-items:center;gap:9px;font-weight:650;list-style:none;display:flex}.embed-config summary::-webkit-details-marker{display:none}.embed-config summary:after{content:"+";margin-left:auto;font-size:18px;font-weight:400}.embed-config[open] summary:after{content:"−"}.embed-config summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:3px}.embed-config-body{gap:13px;padding-top:17px;display:grid}.embed-config-body>p{font-size:var(--font-copy);color:var(--muted);margin:0;line-height:1.6}.embed-theme{font-size:var(--font-meta);border:0;align-items:center;gap:18px;margin:0;padding:0;display:flex}.embed-theme legend{font-size:var(--font-meta);color:var(--muted);padding:0 0 9px;font-weight:650}.embed-theme label{cursor:pointer;align-items:center;gap:6px;display:flex}.embed-theme input{accent-color:var(--accent);margin:0}.embed-preview{background:#f6f5f3;border-radius:10px;justify-content:center;min-width:0;padding:7px 2px;display:flex}.embed-preview.dark{background:#141515}.input.embed-code{resize:vertical;width:100%;min-height:112px;font:.75rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.embed-config-body>.button{justify-self:start}.vote-page{max-width:610px;margin:65px auto 100px;padding:0 24px}.vote-card{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow-card);border-radius:18px;padding:34px}.vote-card .vote-eyebrow{font-size:var(--font-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 22px}.vote-product{align-items:center;gap:16px;margin-bottom:25px;display:flex}.vote-product h1{font-size:var(--font-section);letter-spacing:-.04em;margin:0 0 7px;line-height:1.2}.vote-product p{font-size:var(--font-body);color:var(--muted);margin:0;line-height:1.5}.vote-help{font-size:var(--font-copy);color:var(--muted);margin:0 0 20px;line-height:1.65}.vote-auth-actions{flex-wrap:wrap;gap:10px;display:flex}.vote-total{font-size:var(--font-meta);color:var(--muted);margin:18px 0}.vote-confirmation{gap:15px;display:grid}.vote-confirmation .button{white-space:normal;justify-self:start;max-width:100%}.vote-complete{font-size:var(--font-copy);color:var(--text);align-items:flex-start;gap:9px;margin:0;line-height:1.6;display:flex}.vote-complete svg{color:var(--accent);flex-shrink:0;margin-top:2px}.vote-return{font-size:var(--font-meta);color:var(--muted);align-items:center;gap:6px;margin-top:24px;display:inline-flex}@media (max-width:600px){.vote-page{margin:32px auto 60px;padding:0 16px}.vote-card{padding:24px}.vote-product{align-items:flex-start}.vote-auth-actions{flex-direction:column}}
