[hidden]{display:none!important}.journey-step,.journey-review,.text-button{text-decoration:none}.candidate-card{--avatar-hue:245}.candidate-card:has(input:checked){border-color:#7167cd;box-shadow:0 0 0 1px #7167cd;background:#faf9ff}.candidate-card:has(input:checked) .card-check{opacity:1}.candidate-card:has(input:checked) .candidate-state{color:#6555a7}.election-greeting form,.modal-footer form{margin:0}.election-greeting form{display:inline}.modal-header h2{font-size:20px}.candidate-card:has(input:focus-visible){outline:3px solid #beb7ef;outline-offset:3px}

.demo-strip{margin:0 12px 10px}main>.demo-strip{margin-top:12px}.candidate-card[hidden]{display:none!important}.candidate-card:has(input:disabled){opacity:.45}.candidate-card:has(input:checked) .candidate-state{color:#6555a7}.journey-step,.journey-review{text-decoration:none}.review-row strong{line-height:1.8}.category-code{white-space:nowrap}.candidate-avatar{--avatar-hue:245}
