.soon-label{display:inline-flex;padding:2px 8px;margin-left:9px;border:1px solid #c7b17c;border-radius:20px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#fff2d1}
.hero-copy .launch-note{font-size:13px;font-weight:500;line-height:1.6;max-width:470px;margin:16px auto 0;background:#fff8e6e8;border:1px solid #b39b69;padding:9px 14px;border-radius:3px;color:#173b2e}
.public-footer>span{margin-left:auto;color:var(--muted);font-size:12px}
.release-status-list{margin:22px 0;padding:18px 20px;border:1px solid #b8a37a;background:#fff9e9}
.release-status-list p{display:flex;gap:10px;align-items:center;margin:8px 0;font-size:13px;color:#214b37}
.status-dot{display:block;flex:0 0 7px;height:7px;border-radius:50%;background:#3b714e}
.status-dot.waiting{background:#a17e37}
.auth-form .eyebrow{margin-bottom:18px}
.auth-form .back-link .icon{transform:rotate(180deg)}
@media(max-width:680px){.header-actions .small{font-size:12px;padding:10px 12px}.soon-label{font-size:9px;margin-left:5px;padding:2px 5px}.public-header{gap:12px}.public-footer{flex-wrap:wrap;gap:14px}.public-footer>span{margin-left:0;flex-basis:100%}.hero-copy .launch-note{max-width:330px;font-size:12px}.auth-form h2{font-size:40px}}
