/* Bridge-only presentation. Existing form IDs and transaction logic stay intact. */
.bridge-page.terminal-layout{--bg:#0b0d12;--surface:#11151d;--line:#29303b;--text:#e7e9ef;--muted:#a2a8b7;--pink:#f076c7}
.bridge-page header{margin-bottom:0}
.bridge-page header .bar{align-items:center;justify-content:flex-start}
.bridge-page main.wrap{padding-top:40px!important;padding-bottom:64px!important}
.bridge-content{width:100%;max-width:600px;margin:0 auto}
.bridge-eyebrow{font:700 10px/1.5 Inter,Arial,sans-serif;letter-spacing:.16em;color:#d99ac2;margin:0 0 14px}
.bridge-page h1{font-size:clamp(28px,5vw,38px);line-height:1.2}
.bridge-page .sub{font:14px/1.7 Inter,Arial,sans-serif;color:var(--muted)}
.bridge-page input,.bridge-page select{background:#0e1118}
.bridge-page .card{padding:22px}
.bridge-page button:focus-visible,.bridge-page a:focus-visible{outline:2px solid #f076c7;outline-offset:4px}
.bridge-page .qline{gap:12px;line-height:1.5}
.bridge-page .qline b{text-align:right;overflow-wrap:anywhere}
.bridge-page .foot code{overflow-wrap:anywhere}
@media(max-width:800px){.bridge-page main.wrap{padding-top:24px!important}.bridge-page .terminal-nav{width:100%;gap:16px}.bridge-page #terminal-search{width:100%;max-width:none}.bridge-page header .wrap{align-items:center}.bridge-page .card{padding:18px}}
@media(max-width:380px){.bridge-page .pairing{gap:6px}.bridge-page select{padding:13px 7px;font-size:12px}.bridge-page .qline{font-size:11px}.bridge-page .bal{gap:8px;flex-wrap:wrap}}
