/* the language link in the top bar (same as the Spanish pages' own style) */
.top .lang-link{color:var(--on-road-muted);font-weight:600;text-decoration:none;font-size:.95rem;display:inline-flex;align-items:center;min-height:44px;padding-inline:6px}
.top .lang-link:hover{color:var(--on-road)}
/* "Become a partner" and Partner Agreement pages: small additions on top of /landing.css and /guides.css (same colors, dark mode).
   Phones: one column, inputs at 16px (no zoom), tap targets at least 44px, nothing wider than the screen. */
.partners .pa-form{margin-top:18px;max-width:640px}
.partners .pa-form label.f input,.partners .pa-form select,.partners .pa-form textarea{width:100%;min-width:0;box-sizing:border-box}
.partners input[type=url],.partners select,.partners textarea{font:inherit;font-size:1rem;min-height:48px;padding:0 14px;border-radius:10px;border:1.5px solid var(--line);background:var(--bg);color:var(--ink)}
.partners textarea{padding:12px 14px;min-height:120px;resize:vertical;line-height:1.5}
.partners select{appearance:auto;padding-right:8px}
.partners input[type=url]:focus,.partners select:focus,.partners textarea:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px var(--orange-soft)}
.partners textarea[aria-invalid="true"],.partners select[aria-invalid="true"]{border-color:var(--err)}
.partners .hint{color:var(--muted);font-weight:500;font-size:.85rem}
.partners .pa-ck{display:flex;gap:12px;align-items:flex-start;font-size:.97rem;font-weight:500;min-height:44px;cursor:pointer}
.partners .pa-ck input{flex:none;width:24px;height:24px;margin:2px 0 0;accent-color:var(--orange-btn)}
.partners .pa-ck label{cursor:pointer}
.partners .pa-ck a{display:inline-block;min-height:24px}
.partners .pa-form .btn{width:100%}
.partners .done-box{margin-top:18px;max-width:640px}
.partners .done-box p{margin:0}
.partners .pa-draft{border-left-color:var(--err)}
.partners .lede,.partners li,.partners p{overflow-wrap:anywhere}
@media (max-width:620px){.partners .pa-form{padding:20px 16px}}
/* launch gate note above the disabled button ("Ready on launch day") */
.partners .pa-soon{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 0;color:var(--muted);font-weight:500}
.partners .pa-form .btn[disabled]{opacity:.55;cursor:not-allowed}
