.vote-intro{padding:38px 0 26px}.vote-intro .eyebrow{display:flex;align-items:center;gap:9px;color:var(--accent);margin-bottom:17px}.vote-intro>p:last-child{font-size:13px;color:var(--muted);margin-top:14px;max-width:720px}.vote-account{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 0;border-block:1px solid var(--rule)}.vote-account>label{display:flex;gap:15px;align-items:center;font-size:11px}.vote-account>div{display:flex;gap:15px;align-items:center;font-size:11px}.vote-account select{min-width:250px}.vote-account a[aria-disabled="true"]{opacity:.5;cursor:default;pointer-events:none}.mode-note{font-size:12px;color:var(--muted);margin-top:20px}.vote-start{display:flex;align-items:center;gap:20px;margin:18px 0 28px}.vote-start p{font:10px var(--mono);color:var(--muted)}.vote-brief{margin-bottom:25px}.vote-brief pre{font-size:11px;padding:20px;margin-bottom:20px}
.voting-drawings{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(56px,70px) minmax(56px,70px) minmax(0,1fr);
  grid-template-areas:"title-a title-a title-b title-b" "image-a image-a image-b image-b" "a tie tie b" ". skip skip .";
  gap:12px;
  align-items:stretch;
}
.voting-drawings h2{font-size:19px!important;min-width:0}
.drawing-heading-a{grid-area:title-a}.drawing-heading-b{grid-area:title-b}
.review-image{width:100%;min-width:0;height:400px;padding:14px;background:#fff;border:1px solid var(--rule);cursor:zoom-in}
.review-image[data-side="a"]{grid-area:image-a}.review-image[data-side="b"]{grid-area:image-b}
.review-image img{width:100%;height:100%;object-fit:contain}
.review-image:hover{border-color:var(--accent)}
.vote-choice{min-width:0;min-height:64px;padding:16px 12px;font-size:17px;font-weight:550;background:var(--surface);border:1px solid var(--rule)}
.vote-primary{background:var(--ink);color:var(--paper)}
.vote-choice[data-choice="a"]{grid-area:a}.vote-choice[data-choice="b"]{grid-area:b}
.vote-choice[data-choice="tie"]{grid-area:tie}.vote-choice[data-choice="skip"]{grid-area:skip}
.vote-choice:hover:enabled{outline:1px solid var(--accent)}
.vote-skip{min-height:44px;font-size:12px;font-weight:400;background:transparent}
.vote-guidance{margin-top:24px}
.vote-guidance summary{font-size:11px;color:var(--muted)}
.vote-help{font-size:11px;color:var(--muted);padding-bottom:18px;max-width:800px}
#vote-readiness{margin-top:16px;min-height:18px}.vote-result{font-size:13px;color:var(--ink);margin-top:20px}#verification{margin-top:16px}.vote-rules{margin:35px 0 45px}.vote-rules p{font-size:11px;color:var(--muted);margin:0 0 16px;max-width:850px}.vote-rules a{text-decoration:underline;text-underline-offset:4px}.voting-page .dialog-head h2{font-size:23px}.voting-page footer{margin-top:35px}.rate-link{color:var(--accent)!important}
@media(max-width:760px){.review-image{height:300px}.voting-drawings{grid-template-columns:minmax(0,1fr) 50px 50px minmax(0,1fr)}.vote-account{align-items:flex-start;flex-wrap:wrap}.vote-account select{min-width:0}.vote-intro h1{font-size:30px}.vote-start{align-items:flex-start;flex-wrap:wrap}.voting-page .masthead nav a{display:block}}
@media(max-width:480px){.voting-drawings{grid-template-columns:1fr;grid-template-areas:"title-a" "image-a" "a" "title-b" "image-b" "b" "tie" "skip"}.drawing-heading-b{margin-top:20px}.vote-choice[data-choice="tie"]{margin-top:8px;min-height:50px}.vote-skip{justify-self:center;min-width:150px}.review-image{height:310px}.vote-account>label{display:block;width:100%}.vote-account select{display:block;width:100%;margin-top:8px}.vote-intro{padding-top:28px}.vote-intro h1{font-size:28px}.vote-intro>p:last-child{font-size:12px}.vote-account>div{width:100%;justify-content:flex-start}.vote-help{font-size:11px}}
@media(max-width:600px){.dashboard:not(.voting-page) .masthead nav a:last-child{display:none}}
