main{padding-top:30px}h1{font-size:clamp(1.8rem,4vw,3rem);margin:0 0 16px;letter-spacing:-.04em}label{display:block;margin:18px 0 10px}select{width:100%;background:#061329;border:1px solid #31518a;color:white;padding:14px;border-radius:12px;font:inherit}.muted{color:var(--muted);line-height:1.6}.status-strip span,.vault-metrics span,.position-grid span{font-size:.875rem}.network-badge{font-size:.875rem}#review{margin-top:20px}dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}dt{color:var(--muted)}dd{margin:0;text-align:right;overflow-wrap:anywhere}.loan{border-top:1px solid var(--line);padding:20px 0}.loan h3{overflow-wrap:anywhere}.loan-actions{display:flex;gap:10px;flex-wrap:wrap}.loan-actions input{min-width:0;max-width:220px;padding:12px;border:1px solid #31518a;background:#061329;color:white;border-radius:10px;font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #ffd65c;outline-offset:3px}@media(max-width:520px){.topbar{flex-wrap:wrap;gap:12px}.brand span{display:block}.wallet-actions{justify-content:flex-start}.loan-actions>*{width:100%;max-width:none}.status-strip strong{overflow-wrap:anywhere}}

#disclaimer-dialog{color:#edf3ff;background:#0b1c3d;border:1px solid #31518a;border-radius:18px;width:min(760px,calc(100% - 24px));max-height:90dvh;padding:0;box-sizing:border-box;overflow:auto}#disclaimer-dialog::backdrop{background:rgba(2,8,23,.88)}.disclaimer-content{padding:24px;font-size:1rem;line-height:1.65}.disclaimer-content h2{margin-top:0}.disclaimer-content p{margin:0 0 18px}.disclaimer-actions{position:sticky;bottom:0;display:flex;justify-content:space-between;gap:12px;padding:16px 24px;background:#0b1c3d;border-top:1px solid #31518a}@media(max-width:520px){.disclaimer-content{padding:20px}.disclaimer-actions{padding:16px;flex-wrap:wrap}.disclaimer-actions>*{flex:1;text-align:center}}
