/* OK8 text contrast overlay, 2026-11-02. Remove its link to undo. */
/* Text color only: layout, backgrounds, semantic colors and icon assets stay owned by the original styles. */
html.fort-light,html.fort-light body{--fort-muted:#000!important;--muted:#000!important;--text-muted:#000!important;--muted-text:#000!important;--text-secondary:#000!important;--secondary-text:#000!important}
html.fort-light #portal-global-nav>a:not(.active)>span{color:#000!important}
html.fort-light input::placeholder,html.fort-light textarea::placeholder{color:#000!important;-webkit-text-fill-color:#000!important;opacity:1}
/* Labels used by delayed, paginated and empty-state content. */
html.fort-light body :is(.news-summary,.news-meta,.exchange-eyebrow,.stat-label,.today-label,.level-label,.input-label,.info-label,.amount-label,.select-label,.grid-label,.order-total-note,.order-sn,.order-timing,.dynamic-profit-note,.trade-balance-note,.security-note,.field-note,.share-footer,.team-member-time,.record-time,.bubble-time,.history-end,.finance-inline-note,.finance-rules,.ledger-time){color:#000!important}
html.fort-light .init-popup-overlay .popup-content,html.fort-light .init-popup-overlay .popup-content h3,html.fort-light .init-popup-overlay .popup-content p{color:#000!important}
html.fort-light .init-popup-overlay .popup-close-btn,html.fort-light .init-popup-overlay .popup-close-btn>span{color:#000!important}
html.fort-light #trade-modal.ok8-gold-modal #trade-form :is(.trade-eyebrow,.trade-duration,.trade-available-box>span,.trade-balance-note,.trade-amount-label,.trade-footer){color:#000!important}
html.fort-light body[data-fort-page="index-portal-project"] .project-detail-page .quote .ok8-coin-label small{color:#000!important}
html.fort-light body[data-fort-page="index-portal-team"] .ok8-team-page .stats-grid .stat-label{color:#000!important}

/* index-home-bind-card */
html.fort-light body[data-fort-page="index-home-bind-card"] #binding-bank > dl > dt,
html.fort-light body[data-fort-page="index-home-bind-card"] p.finance-inline-note{color:#000!important}

/* index-home-deposit */
html.fort-light body[data-fort-page="index-home-deposit"] #deposit-notice,
html.fort-light body[data-fort-page="index-home-deposit"] div.finance-input > span,
html.fort-light body[data-fort-page="index-home-deposit"] section.finance-card > label{color:#000!important}

/* index-home-deposit-history */
html.fort-light body[data-fort-page="index-home-deposit-history"] button.filter-tab:not(.active):not([aria-current="page"]),
html.fort-light body[data-fort-page="index-home-deposit-history"] div.empty-state > p{color:#000!important}

/* index-home-draw */
html.fort-light body[data-fort-page="index-home-draw"] #rollingMsgList > li,
html.fort-light body[data-fort-page="index-home-draw"] div.empty-record > span,
html.fort-light body[data-fort-page="index-home-draw"] div.rule-highlight > span,
html.fort-light body[data-fort-page="index-home-draw"] div.rule-item > span,
html.fort-light body[data-fort-page="index-home-draw"] div.rule-note > span,
html.fort-light body[data-fort-page="index-home-draw"] div.transfer-field > label,
html.fort-light body[data-fort-page="index-home-draw"] p.transfer-help{color:#000!important}

/* index-home-index */
html.fort-light body[data-fort-page="index-home-index"] div.circle-item > span,
html.fort-light body[data-fort-page="index-home-index"] div.news-meta > span,
html.fort-light body[data-fort-page="index-home-index"] div.news-summary,
html.fort-light body[data-fort-page="index-home-index"] span.exchange-eyebrow{color:#000!important}

/* index-home-language */
html.fort-light body[data-fort-page="index-home-language"] span.lang-name > small{color:#000!important}

/* index-home-myshare */
html.fort-light body[data-fort-page="index-home-myshare"] div.reward-footer,
html.fort-light body[data-fort-page="index-home-myshare"] div.reward-info > p,
html.fort-light body[data-fort-page="index-home-myshare"] p.extra-tip{color:#000!important}

/* index-home-setpwd */
html.fort-light body[data-fort-page="index-home-setpwd"] div.info-note > p,
html.fort-light body[data-fort-page="index-home-setpwd"] div.input-label,
html.fort-light body[data-fort-page="index-home-setpwd"] div.tab-item:not(.active):not([aria-current="page"]){color:#000!important}

/* index-home-withdraw */
html.fort-light body[data-fort-page="index-home-withdraw"] #withdraw-hours,
html.fort-light body[data-fort-page="index-home-withdraw"] #withdraw-max,
html.fort-light body[data-fort-page="index-home-withdraw"] #withdraw-min,
html.fort-light body[data-fort-page="index-home-withdraw"] #withdraw-notice,
html.fort-light body[data-fort-page="index-home-withdraw"] #withdraw-processing,
html.fort-light body[data-fort-page="index-home-withdraw"] #withdraw-rules-list > li > span,
html.fort-light body[data-fort-page="index-home-withdraw"] #withdraw-service-fee,
html.fort-light body[data-fort-page="index-home-withdraw"] #withdraw-times,
html.fort-light body[data-fort-page="index-home-withdraw"] p.finance-balance > span,
html.fort-light body[data-fort-page="index-home-withdraw"] section.finance-card > label{color:#000!important}

/* index-home-withdraw-history */
html.fort-light body[data-fort-page="index-home-withdraw-history"] button.filter-tab:not(.active):not([aria-current="page"]),
html.fort-light body[data-fort-page="index-home-withdraw-history"] div.empty-state > p{color:#000!important}

/* index-item-submit-order */
html.fort-light body[data-fort-page="index-item-submit-order"] #coinSymbol,
html.fort-light body[data-fort-page="index-item-submit-order"] button.quick-amount.amount-all,
html.fort-light body[data-fort-page="index-item-submit-order"] div.info-label,
html.fort-light body[data-fort-page="index-item-submit-order"] div.stat-label,
html.fort-light body[data-fort-page="index-item-submit-order"] span.amount-label{color:#000!important}

/* index-my-msg */
html.fort-light body[data-fort-page="index-my-msg"] div.bubble-text > div > p,
html.fort-light body[data-fort-page="index-my-msg"] div.bubble-time,
html.fort-light body[data-fort-page="index-my-msg"] div.history-end{color:#000!important}

/* index-portal-company */
html.fort-light body[data-fort-page="index-portal-company"] #channel-history-status,
html.fort-light body[data-fort-page="index-portal-company"] article.card.channel-post > small > time,
html.fort-light body[data-fort-page="index-portal-company"] div.article-content > p{color:#000!important}

/* index-portal-ledger */
html.fort-light body[data-fort-page="index-portal-ledger"] p.ledger-entry-message,
html.fort-light body[data-fort-page="index-portal-ledger"] span.ledger-meta-item > b,
html.fort-light body[data-fort-page="index-portal-ledger"] span.ledger-meta-item > small,
html.fort-light body[data-fort-page="index-portal-ledger"] time.ledger-time{color:#000!important}

/* index-portal-market */
html.fort-light body[data-fort-page="index-portal-market"] small.market-hours > span{color:#000!important}

/* index-portal-orders */
html.fort-light body[data-fort-page="index-portal-orders"] a.order-category-tab:not(.active):not([aria-current="page"]),
html.fort-light body[data-fort-page="index-portal-orders"] div.empty-state > p,
html.fort-light body[data-fort-page="index-portal-orders"] div.order-total-note,
html.fort-light body[data-fort-page="index-portal-orders"] div.stat-label{color:#000!important}

/* index-portal-project */
html.fort-light body[data-fort-page="index-portal-project"] #trade-balance-note,
html.fort-light body[data-fort-page="index-portal-project"] a.wide,
html.fort-light body[data-fort-page="index-portal-project"] button.close,
html.fort-light body[data-fort-page="index-portal-project"] div.ok8-coin-label > small,
html.fort-light body[data-fort-page="index-portal-project"] div.ok8-crypto-heading-copy > p,
html.fort-light body[data-fort-page="index-portal-project"] div.ok8-quote-head > span,
html.fort-light body[data-fort-page="index-portal-project"] div.ok8-standard-heading-copy > p,
html.fort-light body[data-fort-page="index-portal-project"] div.project-wallet-details > span,
html.fort-light body[data-fort-page="index-portal-project"] div.project-wallet-details > span > b,
html.fort-light body[data-fort-page="index-portal-project"] div.trade-available-box > span,
html.fort-light body[data-fort-page="index-portal-project"] div.trade-duration > span,
html.fort-light body[data-fort-page="index-portal-project"] div.trade-presets > button > span,
html.fort-light body[data-fort-page="index-portal-project"] label.trade-amount-label > span,
html.fort-light body[data-fort-page="index-portal-project"] p.trade-footer > span,
html.fort-light body[data-fort-page="index-portal-project"] span.project-fund-label,
html.fort-light body[data-fort-page="index-portal-project"] span.trade-amount-currency,
html.fort-light body[data-fort-page="index-portal-project"] span.trade-eyebrow,
html.fort-light body[data-fort-page="index-portal-project"] span.trade-preset-number{color:#000!important}

/* index-portal-team */
html.fort-light body[data-fort-page="index-portal-team"] #teamTab2:not(.active):not([aria-selected="true"]),
html.fort-light body[data-fort-page="index-portal-team"] #teamTab3:not(.active):not([aria-selected="true"]),
html.fort-light body[data-fort-page="index-portal-team"] div.level-label,
html.fort-light body[data-fort-page="index-portal-team"] div.stat-label,
html.fort-light body[data-fort-page="index-portal-team"] div.team-member-time,
html.fort-light body[data-fort-page="index-portal-team"] span.team-member-name,
html.fort-light body[data-fort-page="index-portal-team"] ul.rules-list > li{color:#000!important}

/* index-user-login */
html.fort-light body[data-fort-page="index-user-login"] div.security-note,
html.fort-light body[data-fort-page="index-user-login"] div.signup-prompt > span,
html.fort-light body[data-fort-page="index-user-login"] label.remember{color:#000!important}

/* index-user-register */
html.fort-light body[data-fort-page="index-user-register"] div.field-note,
html.fort-light body[data-fort-page="index-user-register"] div.login-prompt,
html.fort-light body[data-fort-page="index-user-register"] div.security-note{color:#000!important}
