/* A coherent frontend palette, including Tutor system/dark preference. */
body.gt-site,body.gt-site [data-tutor-theme]{
 --tutor-surface-base:#F5F0E8!important;
 --tutor-surface-l1:#F5F0E8!important;
 --tutor-surface-l1-hover:#F5F0E8!important;
 --tutor-surface-l2:#F5F0E8!important;
 --tutor-surface-l2-hover:#F5F0E8!important;
 --tutor-surface-l3:#F5F0E8!important;
 --tutor-surface-brand-dark:#0B3D35!important;
 --tutor-surface-brand-primary:#0B3D35!important;
 --tutor-surface-brand-primary-2:#0B3D35!important;
 --tutor-surface-brand-secondary:#F5F0E8!important;
 --tutor-surface-brand-tertiary:#F5F0E8!important;
 --tutor-surface-brand-quaternary:#F5F0E8!important;
 --tutor-surface-sidebar-l1:#F5F0E8!important;
 --tutor-surface-exception2-secondary:#F5F0E8!important;
 --tutor-surface-exception3-highlight:#F5F0E8!important;
 --tutor-surface-exception6:#F5F0E8!important;
 --tutor-surface-exception7:#F5F0E8!important;
 --tutor-surface-dark:#0B3D35!important;
 --tutor-surface-warning:#F5F0E8!important;
 --tutor-surface-warning-hover:#F5F0E8!important;
 --tutor-surface-warning-hover-2:#F5F0E8!important;
 --tutor-surface-success:#F5F0E8!important;
 --tutor-surface-critical:#F5F0E8!important;
 --tutor-text-primary:#0B3D35!important;
 --tutor-text-primary-inverse:#FFFFFF!important;
 --tutor-text-secondary:#0B3D35!important;
 --tutor-text-subdued:#0B3D35!important;
 --tutor-text-disabled:#0B3D35!important;
 --tutor-text-brand:#0B3D35!important;
 --tutor-text-brand-hover:#0B3D35!important;
 --tutor-text-brand-secondary:#0B3D35!important;
 --tutor-text-light:#0B3D35!important;
 --tutor-text-success:#0B3D35!important;
 --tutor-text-critical:#8C3325!important;
 --tutor-text-critical-hover:#0B3D35!important;
 --tutor-text-warning:#0B3D35!important;
 --tutor-text-caution:#0B3D35!important;
 --tutor-text-exception1:#0B3D35!important;
 --tutor-text-exception2:#0B3D35!important;
 --tutor-text-exception4:#0B3D35!important;
 --tutor-text-exception5:#0B3D35!important;
 --tutor-text-highlighted-hover:#0B3D35!important;
 --tutor-icon-idle:#0B3D35!important;
 --tutor-icon-idle-inverse:#FFFFFF!important;
 --tutor-icon-hover:#0B3D35!important;
 --tutor-icon-secondary:#0B3D35!important;
 --tutor-icon-subdued:#0B3D35!important;
 --tutor-icon-disabled:#0B3D35!important;
 --tutor-icon-brand:#0B3D35!important;
 --tutor-icon-brand-hover:#0B3D35!important;
 --tutor-icon-brand-secondary:#0B3D35!important;
 --tutor-icon-exception1:#0B3D35!important;
 --tutor-icon-exception2:#0B3D35!important;
 --tutor-icon-exception4:#0B3D35!important;
 --tutor-icon-exception5:#0B3D35!important;
 --tutor-icon-success-primary:#0B3D35!important;
 --tutor-icon-success-secondary:#0B3D35!important;
 --tutor-icon-caution:#0B3D35!important;
 --tutor-icon-critical:#8C3325!important;
 --tutor-icon-critical-hover:#0B3D35!important;
 --tutor-icon-warning:#0B3D35!important;
 --tutor-icon-warning-secondary:#0B3D35!important;
 --tutor-actions-brand-primary:#0B3D35!important;
 --tutor-actions-brand-secondary:#0B3D35!important;
 --tutor-actions-brand-tertiary:#0B3D35!important;
 --tutor-tab-sidebar-l2-active:#E4DFD3!important;
 --tutor-tab-sidebar-l2-hover:#E4DFD3!important;
 --tutor-tab-sidebar-l4-active:#E4DFD3!important;
 --tutor-tab-sidebar-l4-hover:#E4DFD3!important;
}
body.gt-site .woocommerce button.button:disabled,body.gt-site .woocommerce button.button:disabled[disabled],body.gt-site .woocommerce button.button.disabled{opacity:1!important;background:#E4DFD3!important;color:#0B3D35!important;-webkit-text-fill-color:#0B3D35;border:1px solid #7C9187!important;cursor:not-allowed}
body.gt-site .woocommerce :is(a.button,button.button,input.button):not(:disabled):not(.disabled):hover{background:#072B25;color:#fff}
body.gt-site .woocommerce :is(input,textarea)::placeholder{color:#52645C;opacity:1}
body.gt-site .woocommerce :is(.woocommerce-error,.woocommerce-info,.woocommerce-message){color:#0B3D35}
body.gt-site .woocommerce .coupon #coupon_code{min-width:150px;width:180px;max-width:100%}
body.gt-site .tutor-dashboard-layout{color:#0B3D35;color-scheme:light}
body.gt-site .tutor-dashboard-layout :is(input,select,textarea){color:#0B3D35;background:#F5F0E8}
body.gt-site .tutor-dashboard-layout :is(input,textarea)::placeholder{color:#52645C;opacity:1}
body.gt-site .tutor-dashboard-sidebar a{color:#0B3D35}
body.gt-site .tutor-dashboard-sidebar :is(a.is-active,.is-active>a){background:#0B3D35;color:#fff}
body.gt-site .tutor-dashboard-sidebar :is(a.is-active,.is-active>a) svg{color:#fff}
body.gt-site .sib_signup_form :is(.gt-eyebrow,.gt-section-title){color:#fff!important}
body.gt-site .tutor-btn-primary{color:#fff!important;background:#0B3D35!important;border-color:#0B3D35!important}
body.gt-site .tutor-btn-outline-primary:hover{color:#fff!important;background:#0B3D35!important}
body.gt-site,body.gt-site [data-tutor-theme]{--tutor-text-light:#fff!important;--tutor-button-primary:#0B3D35!important;--tutor-button-primary-hover:#072B25!important;--tutor-button-primary-focused:#0B3D35!important;--tutor-button-primary-disabled:#0B3D35!important;--tutor-button-primary-soft:#E4DFD3!important;--tutor-button-primary-soft-hover:#D8D3C7!important;--tutor-button-disabled:#E4DFD3!important;--tutor-button-secondary:#E4DFD3!important;--tutor-button-secondary-hover:#D8D3C7!important;--tutor-button-secondary-focused:#E4DFD3!important;--tutor-button-outline-hover:#E4DFD3!important;--tutor-tab-sidebar-l2:#F5F0E8!important}
body.gt-site .tutor-color-muted{color:#52645C!important}
body.gt-site .gt-portrait-empty{background-color:#0B3D35;color:#fff}
body.gt-site .tutor-stat-card-value{color:#0B3D35!important}
body.gt-site .tutor-dashboard-layout .tutor-btn{opacity:1}
body.gt-site .tutor-dashboard-layout .tutor-btn-ghost{background:#F5F0E8!important;color:#0B3D35!important}
body.gt-site .tutor-dashboard-layout .tutor-btn-outline{background:#F5F0E8!important;color:#0B3D35!important;border-color:#7C9187!important}
body.gt-site .tutor-stat-card-icon{color:#0B3D35!important}
body.gt-site .tutor-dashboard-home-chart{min-width:0;max-width:100%;overflow:auto}
body.gt-site .tutor-dashboard-home-chart-canvas{max-width:100%!important}
body.gt-site [data-section-id="course_completion_and_leader"]{min-width:0;max-width:100%}
