/* Shared action colors. Trading buy/sell and destructive actions retain their semantics. */
.ui-primary,.ui-button.ui-primary{background:#f0b90b;color:#181a20;border-color:#f0b90b;font-weight:600}.ui-primary:hover,.ui-button.ui-primary:hover{background:#f8d12f;color:#181a20;border-color:#f8d12f}.ui-primary svg{color:currentColor}
.exchange-account .spot-history-tabs button{background:#2b3139;border-color:#414955;color:#c5cbd5}.exchange-account .spot-history-tabs button:hover{background:#343b45;border-color:#78734d;color:#f8d12f}.exchange-account .spot-history-tabs button.active{background:#f0b90b;border-color:#f0b90b;color:#181a20}.exchange-account .spot-history-pagination button{background:#f0b90b;border-color:#f0b90b;color:#181a20;font-weight:600}.exchange-account .spot-history-pagination button:hover:not(:disabled){background:#f8d12f;color:#181a20}.exchange-account .spot-history-pagination button:disabled{background:#2b3139;border-color:#414955;color:#9ba5b5;opacity:1;cursor:not-allowed}.exchange-account button.inline-link{background:transparent;color:#f0b90b;border-color:transparent}.exchange-account button.inline-link:hover{background:#f0b90b14;color:#ffdc62}.exchange-account .deposit-request-history button[data-deposit-request]{background:#f0b90b!important;color:#181a20!important;border-color:#f0b90b!important}.exchange-account .deposit-dialog #closeDepositRequest{background:#2b3139;color:#f8d12f;border-color:#6a5929}.exchange-account .deposit-dialog #closeDepositRequest:hover{background:#393521;color:#ffdc62}
.btn:not(.danger):not(.ghost),.pending-footer .btn:not(.danger):not(.ghost){background:#f0b90b;border-color:#e4af0b;color:#181a20;font-weight:600}.btn:not(.danger):not(.ghost):hover,.pending-footer .btn:not(.danger):not(.ghost):hover{background:#f8d12f;border-color:#e4af0b;color:#181a20}.pagination-buttons button{background:#f0b90b;border-color:#e4af0b;color:#181a20;font-weight:600}.pagination-buttons button.current{background:#dca700;border-color:#9e7806;color:#181a20}.pagination-buttons button:disabled{background:#e4e7ed;border-color:#d4d9e1;color:#656d7a;opacity:1;cursor:not-allowed}.icon-button:hover{background:#f0b90b24}.btn:focus-visible,.ui-button:focus-visible,.spot-history-pagination button:focus-visible,.spot-history-tabs button:focus-visible{outline:2px solid #b88c00;outline-offset:3px}
.site-legal-links{display:flex;gap:18px;align-items:center;flex-wrap:wrap;font-size:12px}.site-legal-links a{color:#b7bdc6;text-decoration:none}.site-legal-links a:hover{color:#f0b90b}.login-legal{margin:24px 0 0;padding-top:18px;border-top:1px solid #303640;font-size:11px;line-height:1.8;color:#929baa}.login-legal .site-legal-links{font-size:11px;gap:16px}.account-legal-footer{padding-top:24px;margin-top:30px;border-top:1px solid #303640}.account-legal-footer .site-legal-links{font-size:11px}.landing-legal-links a{color:#b7bdc6;font-size:11px}.landing-legal-links{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.landing-legal-links a:hover{color:#ffcf16}@media(max-width:650px){.landing-legal-links{gap:16px}.login-legal{margin-top:20px}.account-legal-footer{margin-top:22px}}
.btn.ghost:hover{background:#f0b90b1c;color:#8c6812}

/* Spot actions, including controls created after the page has loaded. */
body.spot-terminal .spot-live-cancel,
body.spot-terminal #spotReview,
body.spot-terminal .dialog button.ui-primary,
body.spot-terminal .dialog button.primary{background:#f0b90b;color:#181a20;border:1px solid #f0b90b;border-radius:5px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.35;padding:8px 13px;min-height:34px;cursor:pointer}
body.spot-terminal .spot-live-cancel{margin-left:8px;white-space:nowrap}
body.spot-terminal .dialog button.ui-primary{width:100%;min-height:42px;margin-top:4px}
body.spot-terminal .spot-live-cancel:hover:not(:disabled),
body.spot-terminal #spotReview:hover:not(:disabled),
body.spot-terminal .dialog button.ui-primary:hover:not(:disabled),
body.spot-terminal .dialog button.primary:hover:not(:disabled){background:#f8d12f;border-color:#f8d12f;color:#181a20}
body.spot-terminal .spot-live-cancel:focus-visible,
body.spot-terminal #spotReview:focus-visible,
body.spot-terminal .dialog button.ui-primary:focus-visible,
body.spot-terminal .dialog button.primary:focus-visible{outline:2px solid #f8d12f;outline-offset:3px}
body.spot-terminal .spot-live-cancel:disabled,
body.spot-terminal #spotReview:disabled,
body.spot-terminal .dialog button.ui-primary:disabled,
body.spot-terminal .dialog button.primary:disabled{background:#2b3139;border-color:#414955;color:#9ba5b5;opacity:1;cursor:not-allowed}
