.portal form label,.portal aside label{margin:16px 0;display:block}.portal form input,.portal form select,.portal textarea{color:#e2e8f0;width:100%;font:inherit;background:#020617;border:1px solid #155e75;margin-top:8px;padding:12px;display:block}.portal textarea{resize:vertical;min-height:110px}.fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.board-heading{justify-content:space-between;align-items:center;display:flex}.portal select{color:#e2e8f0;background:#020617;border:1px solid #155e75;padding:10px}.contract-terms{white-space:pre-wrap;overflow-wrap:anywhere}.contract-title{overflow-wrap:anywhere}.contract-meta{color:#5eead4;font-size:12px}.contract-evidence{width:100%!important}.portal .contract-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.portal #feedback{color:#67e8f9}@media (width<=600px){.fields{grid-template-columns:1fr}.board-heading{display:block}}.portal .wallet-connect{text-align:center;font-size:11px;text-decoration:none}.exchange-sections{flex-wrap:wrap;gap:12px;margin:20px 0 30px;display:flex}.exchange-sections a{border:1px solid #155e75;padding:12px 18px;font-family:Silkscreen;text-decoration:none}#revenge-subscriptions{border-top:1px solid #155e75;margin-top:24px;scroll-margin-top:20px}.portal .subscription-consent{align-items:flex-start;gap:12px;font-size:12px;display:flex}.portal .subscription-consent input{flex:none;width:20px;margin-top:4px}.portal #subscription-feedback{color:#67e8f9}
