/* Reuse the create header's existing SVG and brand treatment. */
.card .wordmark{display:inline-flex;align-items:center;gap:9px;color:#4d3978;font-size:1.02rem;font-weight:800;letter-spacing:-.025em;text-decoration:none}
.wordmark .brand-mark{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#8065b8 0%,#7157a8 52%,#4d3978 100%);box-shadow:0 7px 16px rgba(83,61,125,.24)}
.brand-mark svg{width:17px;height:17px}
.brand-word-accent{color:#7157a8}
/* Leave room to scroll the form clear of the shared floating consent card. */
body:has(>.consent-banner:not([hidden])){padding-bottom:200px}
.consent-modal{overflow-y:auto}
.consent-card{max-height:calc(100dvh - 40px);overflow-y:auto}
@media(max-width:620px){body:has(>.consent-banner:not([hidden])){padding-bottom:280px}}
