.language-bar{background:#0b0c10;border-bottom:1px solid #ffffff12;color:#b8b5b0}
.language-bar>.wrap{display:flex;justify-content:flex-end}
.language-picker{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0;font:12px/1.4 'DM Sans',sans-serif}
.language-picker a{padding:4px 9px;border:1px solid transparent;border-radius:5px;color:inherit;text-decoration:none}
.language-picker a[aria-current=true]{color:#e8a878;border-color:#e8a87855}
.language-picker a:hover,.language-picker a:focus-visible{color:#fff;border-color:#e8a878;outline-offset:2px}
@media(max-width:600px){.cta-form-fields button{white-space:normal;height:auto;min-height:48px}.hero-forge{max-width:100%}}
/* Turnstile horizontal: 65px high, with room for its 300px minimum. */
#waitForm .cf-turnstile{min-height:65px;width:100%}
@media(max-width:430px){#waitlist>.wrap{width:calc(100% - 24px);padding-left:0;padding-right:0}#waitlist .cta-band,#waitlist .waitlist-panel{padding:24px 12px}}
@media(max-width:360px){#waitlist>.wrap{width:calc(100% - 16px)}#waitlist .cta-band,#waitlist .waitlist-panel{padding:24px 0;border-left:0;border-right:0}}
