/* Readable foreground/background pairs. Loaded after decorative theme layers. */
:root {
  --orange-primary:#a33c08;
  --orange-hover:#7d2c05;
  --orange-ink:#36251c;
  --orange-muted:#635044;
  --yvt-ink-soft:#5b402f;
  --yd-muted:#635044;
  --yvt-login-soft:#635044;
  --yvt-admin-soft:#635044;
}
/* Keep the artwork visible without allowing its darker folds to compete with text. */
body.yvt-phase-one-active::before,body.yd-app::before,body.login::before,body.wp-admin::before {opacity:.46;}
.yvt-phase-one-active :is(.yvt-e-lead,.yvt-e-copy,.yvt-e-card__copy) {color:#5b402f;}
.yvt-phase-one-active :is(.yvt-reset-link,.yvt-e-partner-controls,.yvt-e-faq-search-panel>p,.yvt-e-faq-tab:not(.is-active),.yvt-e-faq-contact,.yvt-e-metric-card__rule,.yvt-e-formula) {color:#635044!important;}
.yvt-phase-one-active :is(.yvt-e-metric-card__rule span,.yvt-e-metric-card__rule em,.yvt-e-formula small,.yvt-e-formula em,.yvt-e-formula>b) {color:#635044!important;}
.yvt-phase-one-active :is(.yvt-e-metric-card__index,.yvt-e-metric-card__rule strong) {color:#923606!important;}
.yvt-phase-one-active .yvt-e-faq-tab:not(.is-active) :is(small,b,em) {color:#635044!important;}
.yvt-phase-one-active :is(.yvt-e-button--primary .elementor-button,.yvt-btn--primary,.yvt-button--primary,.yvt-e-faq-tab.is-active,.yvt-e-formula__result) {
  background:#a33c08!important;color:#fff!important;
}
.yvt-phase-one-active :is(.yvt-e-button--primary .elementor-button,.yvt-btn--primary,.yvt-button--primary,.yvt-e-faq-tab.is-active,.yvt-e-formula__result) :is(span,small,strong,em,b) {
  color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1;
}
.yvt-phase-one-active .yvt-e-faq-tab.is-active :is(small,b,em) {background:#873106!important;}
.yvt-phase-one-active :is(.yvt-e-button--primary .elementor-button,.yvt-btn--primary,.yvt-button--primary):hover {background:#7d2c05!important;}
.yvt-phase-one-active .yvt-result-card {background:#87350e!important;color:#fff!important;}
.yvt-phase-one-active .yvt-result-card :is(.yvt-card-kicker,h2,.yvt-result-primary,.yvt-result-comparison,.yvt-result-rule,.yvt-result-status,span,strong,small,p,em) {
  color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;
}
.yvt-phase-one-active .yvt-result-card :is(.yvt-result-primary,.yvt-result-comparison>div,.yvt-result-rule) {background:transparent!important;}
.yvt-phase-one-active .yvt-result-status {background:#652909!important;border-color:#d5956e!important;}
.yvt-phase-one-active .yvt-e-footer :is(.yvt-e-footer-bottom,.yvt-e-footer-bottom p) {color:#f7e4d2!important;opacity:1;}
.yvt-phase-one-active .yvt-e-footer-cta .yvt-e-button--primary .elementor-button {background:#a33c08!important;}
.yvt-phase-one-active :is(input,textarea)::placeholder,.yd-app :is(input,textarea)::placeholder,.login input::placeholder,.wp-admin :is(input,textarea)::placeholder {color:#6b574a!important;opacity:1!important;}
.yd-app :is(.yd-muted,.yd-footer,.yd-table th,.yd-stat small,.yd-detail-list dt) {color:#635044;}
.yd-app .yd-stat.primary {background:#87350e;border-color:#87350e;}
.yd-app .yd-stat.primary :is(small,strong) {color:#fff;}
.yd-app .yd-badge.good {background:#e8f5ed;color:#205b37;}
.yd-app .yd-badge.wait {background:#fff0cf;color:#704c09;}
.yd-app .yd-badge:not(.good):not(.wait) {background:#f4e7db;color:#684329;}
.yd-app .yd-notice.error {color:#87251f;background:#fff0ee;}
.yd-app .yd-button:disabled {opacity:1;background:#e5dace;color:#6b574a!important;border:1px solid #c5b09f;}
.yd-app :is(input,select,textarea),.yvt-phase-one-active :is(input,select,textarea) {caret-color:#36251c;}
.yd-app :focus-visible,.yvt-phase-one-active :focus-visible {outline:3px solid #83310a;outline-offset:3px;}
.yvt-phase-one-active .yvt-e-partner-controls output {color:#635044!important;}
.yvt-phase-one-active .yvt-e-footer .yvt-e-copy,
.yvt-phase-one-active .yvt-e-footer .yvt-e-copy p {color:#f7e4d2!important;opacity:1;}
.yvt-phase-one-active .yvt-e-button--glass .elementor-button {color:#87350e!important;}
.yvt-phase-one-active .yvt-e-footer .yvt-e-button--glass .elementor-button {color:#fff!important;background:#5f2b10!important;}
.yvt-phase-one-active button.yvt-e-faq-tab.is-active {background:#a33c08!important;color:#fff!important;}
.yvt-phase-one-active .yvt-e-faq-help-links small {color:#635044!important;}
.yvt-phase-one-active .yvt-e-notice-widget .yvt-e-notice-summary {color:#635044!important;opacity:1!important;}
.yvt-phase-one-active .yvt-e-notice-kind {color:#713b20!important;background:#fff7ef!important;}
.yvt-phase-one-active :is(.author-name,.meta-date-text,.elementskit-post-body p) {color:#635044!important;}
.yvt-phase-one-active .elementskit-post-body .elementskit-btn {background:#a33c08!important;color:#fff!important;}
.login .button:not(.button-primary) {color:#87350e!important;}
.wp-admin #wpcontent a:not(.button-primary):not(.e-button--error) {color:#87350e;}
#wpadminbar .ab-item:has(.jeg-kit-pro),#wpadminbar .jeg-kit-pro {background:#87350e!important;color:#fff!important;}
.wp-admin .ekit-go-pro-notice a {color:#87350e!important;}
.wp-admin .e-button--error,.wp-admin .e-button--error span {background:#ad2323!important;color:#fff!important;}
.wp-admin .collapse-button-label {color:#635044!important;}
.yvt-phase-one-active .orders-container :is(.tab-nav-item.active,.page-numbers.current) {color:#87350e!important;}
.yvt-phase-one-active .orders-container :is(.yvt-date-trigger-value.is-placeholder,.yvt-import-tax-unpaid,.payment-status-link) {color:#635044!important;}
.yvt-phase-one-active .orders-container :is(.orders-columns-button,.yvt-cash-button,.yvt-track-refresh-button),
.yvt-phase-one-active .orders-search-form button:not([type="submit"]) {color:#87350e!important;}
body.wp-admin #adminmenu .wp-submenu a {color:#68452e!important;}
body.yvt-phase-one-active .orders-container .orders-table button.yvt-cash-button,
body.yvt-phase-one-active .orders-container .orders-table button.yvt-track-refresh-button,
body.yvt-phase-one-active .orders-container .orders-search-form button:not([type="submit"]) {color:#87350e!important;}
body.yvt-phase-one-active :is(#orders-clear-filters,#customers-clear-filters) {color:#87350e!important;}
.yvt-phase-one-active .yvt-field__control:focus-within .yvt-field__unit {background:#87350e!important;color:#fff!important;}
body.yvt-phase-one-active .orders-container :is(.reports-filter-form label,.report-summary p,.report-summary-column p) {color:#635044!important;}
body.yvt-phase-one-active .orders-container :is(.reports-filter-form,.customers-search-form) button[type="submit"] {background:#a33c08!important;color:#fff!important;}
body.yvt-phase-one-active .orders-container :is(.reports-filter-form,.customers-search-form) button[type="submit"]:hover {background:#7d2c05!important;}
body.yvt-phase-one-active .orders-container .customers-table :is(.customer-action-button,.customer-expand-button) {color:#87350e!important;}
.yvt-phase-one-active .yvt-e-footer-socials .elementor-social-icon :is(svg,svg path,i) {color:#fff2df!important;fill:#fff2df!important;}
.yvt-phase-one-active .yvt-e-footer-socials .elementor-social-icon:hover {background:#87350e!important;}
body.yvt-phase-one-active .orders-container .orders-table button.yvt-make-receipt-button {color:#87350e!important;}
.yvt-phase-one-active .yvt-result-card::before,.yvt-phase-one-active .yvt-result-card::after {display:none!important;}
.yvt-phase-one-active .yvt-ot-form button {background:#87350e!important;color:#fff!important;}
