/* Email-only contact (Nov 2026 release). /register's body is .v2 only, so the site's button styles (scoped to .v2-page) are restated here. */
.v2 .mail-box h2{margin-bottom:8px}
.v2 .inq-box p.mail-addr{margin:6px 0 18px;font-size:clamp(24px,2.4vw,32px);line-height:1.25;font-weight:500;color:var(--cream);letter-spacing:-.01em;overflow-wrap:anywhere}
.v2 .mail-actions{display:flex;flex-wrap:wrap;gap:12px}
.v2 .inq-box .mail-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:170px;min-height:46px;padding:10px 20px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--btn);color:var(--cream);font-family:var(--font-sans);font-size:var(--fs-secondary);font-weight:500;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s,transform .2s}
.v2 .inq-box .mail-actions .btn:hover{background:var(--btn-hi);border-color:var(--line-hi);transform:translateY(-1px)}
.v2 .inq-box .mail-actions .btn-gold{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}
.v2 .inq-box .mail-actions .btn-gold:hover{background:var(--gold-hi);border-color:var(--gold-hi);color:var(--on-gold)}
.v2 .inq-box .mail-actions .btn:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}
.v2 .inq-box p.mail-status{min-height:1.6em;margin-top:12px;font-size:15px;color:var(--good)}
.v2 .inq-box p.mail-help{margin-top:6px;font-size:15px;line-height:1.6;color:var(--muted)}
.v2 .inq-box p.mail-subject{margin-top:14px;font-size:15px;color:var(--muted)}
.v2 .mail-subject strong{color:var(--cream);font-weight:500}
.v2 .mail-box h3{margin-top:24px;font-size:16px;color:var(--cream)}
.v2 .mail-box .inq-facts li{font-size:15px}
@media (max-width:600px){.v2 .inq-box .mail-actions .btn{width:100%}}
