/* theme2.jpeg: shared black canvas, emerald surfaces, gold details and white copy.
   Live Rates keeps its dedicated final stylesheet and compact quote layout. */
:root {
  color-scheme:dark;
  --canvas:#000; --surface:#020302; --ivory:#000; --ivory-deep:#0b1b11;
  --bg:#000; --bg-soft:#0b1b11; --panel:#020302; --panel-solid:#0b1b11;
  --charcoal:#002b17; --charcoal-light:#004323; --dark-surface:#020302;
  --text:#f5f6f1; --muted:#bdcbbf; --placeholder:#aebbaf;
  --price:#65df7c; --gold:#e7ce78; --champagne:#e7ce78; --bronze:#d3b966;
  --accent:#e7ce78; --accent-strong:#f5dda0; --accent2:#e7ce78; --accent3:#e7ce78;
  --border:#78683d; --border-strong:#b59b53; --line:#465247; --focus:#e7ce78;
  --up:#65df7c; --down:#ff9b9f; --danger:#ff9b9f; --warn:#f0c178;
  --on-brand:#fff; --header-surface:#003b20; --footer-surface:#002b18;
  --chrome-gold:#e7ce78; --chrome-ink:#003b20; --chrome-line:#78683d;
  --brand-field:#003b20; --brand-field-strong:#002b17;
  --mint-panel:#020302; --mint-pill:#0b1b11; --mint-raised:none;
}
html,body,body.isg-live-page,body .app-main {background:#000!important;color:var(--text);}
body .app-content,body .home-page {background:#000;color:var(--text);}
body .app-topbar,body .app-topbar.is-scrolled {
  background:linear-gradient(110deg,#002b17,#004323 55%,#002a16)!important;
  border-bottom-color:#78683d;
}
body .page-head,body .bank-head {background:#003b20!important;border-color:#b59b53!important;}
body .page-head h1,body .page-head h2,body .bank-head h2 {color:#f5f6f1;}
body .glass,body .bank-card,body .message-card,body .kyc-form fieldset,body .kyc-review,
body .demo-banner,body .note-box,body .verify-note,body .trend-panel {
  background:#020302!important;color:var(--text)!important;border-color:#78683d!important;box-shadow:none;
}
body .field input,body .field select,body .field textarea,
body input:not([type=checkbox]):not([type=radio]),body select,body textarea {
  background:#09150e!important;color:#f5f6f1!important;border-color:#8b895d!important;
}
body input::placeholder,body textarea::placeholder {color:#aebbaf!important;opacity:1;}
body input:is([type=checkbox],[type=radio]) {accent-color:#e7ce78;}
body option {background:#09150e;color:#f5f6f1;}
body input[readonly],body input:disabled,body select:disabled {background:#122017!important;}
body input:-webkit-autofill {-webkit-text-fill-color:#f5f6f1!important;-webkit-box-shadow:0 0 0 100px #09150e inset;}
body .btn,body .pill-btn,body .app-content .pill-btn {
  background:#0b1b11!important;color:#e7ce78!important;border-color:#a48d50!important;
}
body .btn.primary,body .btn.buy,body .pill-btn.accent,body .app-content .pill-btn.accent {
  background:#e7ce78!important;color:#092012!important;border-color:#e7ce78!important;
}
body .btn.sell {background:#003b20!important;color:#fff!important;border-color:#71a782!important;}
body .btn:not(:disabled):hover,body .pill-btn:hover {filter:brightness(1.12);}
body .tabs,body .tab-bar,body .segmented {background:#0b1b11!important;border-color:#78683d;}
body .tabs button,body .tab-bar button,body .segmented button {color:#bdcbbf!important;}
body .tabs button.active,body .tab-bar button.active,body .segmented button.active {
  background:#e7ce78!important;color:#092012!important;
}
body .data-table th,body .tds-table th,body .choice-tds-table th,body .trend-levels th,
body .message-card .message-body thead th {background:#003b20!important;color:#e7ce78!important;border-color:#78683d!important;}
body .data-table td,body .tds-table td,body .choice-tds-table td,body .trend-levels td,
body .message-card .message-body tbody td {background:#020302!important;color:#f5f6f1!important;border-color:#465247!important;}
body .table-scroll::before,body .feature-note,body .choice-total-grid>article,
body .choice-total-grid>.choice-payable,body .choice-tds-heading,body .readout {
  background:#0b1b11!important;color:var(--text)!important;border-color:#78683d!important;
}
body .choice-total-grid>article span,body .choice-formula,body .readout .lbl {color:#bdcbbf!important;}
body .choice-total-grid>article strong {color:#f5f6f1!important;}
body .choice-total-grid>.choice-payable strong,body .readout .val {color:#65df7c!important;}
body .home-slider {background:#031c0b!important;border-color:#b59b53!important;}
body .home-slide h1,body .home-slide h2 {color:#f5f6f1!important;}
body .home-slide p,body .home-slide-hint {color:#d3dfd3!important;}
body .home-slider-controls button {background:#003b20;color:#e7ce78;border-color:#b59b53;}
body .home-section-nav {background:#000!important;border-color:#78683d;}
body .home-section-nav a {color:#bdcbbf;}
body .home-section-nav a[aria-current=true],body .home-text-link,body .home-facts dd,
body .home-service-links>a {color:#f5f6f1;}
body .home-section h2,body .home-section h3 {color:#f5f6f1!important;}
body .home-bullion,body .home-visit {background:#071b10!important;}
body .home-steps a {color:#e7ce78!important;}
body .home-facts,body .home-steps li,body .home-service-links>a,body .home-services {border-color:#78683d;}
body .contact-row .glyph,body .contact-location .contact-map {background:#0b1b11!important;color:#e7ce78!important;}
body .contact-directions,body .map-fallback a,body .bank-source-link {color:#e7ce78;}
body .trend-toolbar,body .trend-levels {border-color:#78683d;}
body .trend-toolbar h2,body .trend-chart-center strong,body .trend-message {color:#f5f6f1!important;}
body .trend-chart-center span,body .trend-updated,body .trend-status,body .trend-note {color:#bdcbbf!important;}
body .trend-result {background:#0b1b11!important;color:#f5f6f1!important;border-color:#78683d!important;}
body .trend-result[data-direction=buy] {background:#07371c!important;color:#8ded9e!important;border-color:#71a782!important;}
body .trend-result[data-direction=sell] {background:#38171c!important;color:#ffb2b6!important;border-color:#c8777d!important;}
body .trend-status[data-state=error],body .feed-error {color:#ffb2b6!important;}
body .message-card .message-date {color:#e7ce78;}
body .sample-label.is-stale {color:#f0c178!important;}
body .app-topbar .ma-submenu,body .app-sidebar,body .app-sidebar .ma-submenu {background:#071b10!important;border-color:#78683d!important;}
body .app-topbar .ma-submenu .ma-menu-link,body .app-sidebar .ma-menu-link,
body .app-sidebar .ma-menu-trigger {color:#f5f6f1!important;}
body .app-topbar .ma-submenu .ma-menu-link:hover,body .app-sidebar .ma-menu-link:hover,
body .app-sidebar .ma-menu-link[aria-current],body .app-sidebar .ma-menu-trigger.is-current {background:#13422a!important;color:#e7ce78!important;}
body .app-topbar .topbar-actions .ma-menu-link:is(:hover,[aria-current]) {background:#13422a!important;color:#e7ce78!important;}
body .choice-formula {background:#0b1b11!important;border-color:#78683d;}
body.isg-live-page .isg-live-board .data-note {color:#bdcbbf!important;}
body.isg-live-page .sample-label {background:#0b1b11;color:#8ded9e;border-color:#71a782;}
body .sidebar-brand .kalptaru-brand-type strong {color:#f5f6f1!important;}
body .app-footer,body .app-footer .footer-bottom {background:#002b18!important;border-color:#78683d!important;}
body .kalptaru-bottom-nav {background:#003b20;border-color:#b59b53;}
body .market-marquee,body .market-message-dialog {background:#020302!important;color:#f5f6f1!important;}
body .market-message-footer {background:#0b1b11!important;}
body .market-marquee-pause {color:#e7ce78!important;}
body .market-message-dismiss {background:#e7ce78;color:#092012;}
body input[type=file]::file-selector-button {background:#e7ce78;color:#092012;}
:focus-visible {outline-color:#e7ce78!important;}
@media(forced-colors:active) {body .btn,body .glass,body .page-head,body input,body select,body textarea {border-color:CanvasText!important;}}
