body[data-theme="theme-6"] {
    --main-bg: #d9d9d9;
    --navbar-bg: linear-gradient(90deg, #402317 76%, #242427 100%);
    --footer-bg-start: #402317;
    --footer-bg-end: #212529;
    --footer-bg: linear-gradient(90deg, #402317 0%, #212529 100%);
    --navbar-text: #d9d9d9;
    --sidebar-bg: linear-gradient(90deg, #212529 0%, #402317 100%);
    --sidebar-text: #a3a3a3;
    --sidebar-hover-bg: rgba(199,104,15,0.1);
    --sidebar-hover-outline: #C7680F80;
    --sidebar-hover-text: #b55303;
    --sidebar-active-bg: #A35F0030;
    --sidebar-active-outline: #A35F0090;
    --sidebar-active-hover-bg: #A35F0050;
    --sidebar-active-hover-outline: #A35F00CC;
    --sidebar-active-text: #ad4e01;
    --card-bg: #e3e3e3;
    --card-text: #302c2c;
    --card-header-text: #242424;
    --card-border-style: none;
    --card-border-width: 0;
    --card-border-color: transparent;
    --metric-card-border-style: solid;
    --metric-card-border-width: 1px;
    --metric-card-border-color: #dee2e6;
    --text-primary: #212529;
    --text-secondary: #6c757d;
    --text-muted: #6c757d;
    --label-color: #495057;
    --btn-primary-bg: #007bff;
    --btn-primary-text: #ffffff;
    --btn-outline-bg: #ffffff;
    --btn-outline-text: #007bff;
    --modal-bg: #f0f0f0;
    --modal-text: #212529;
    --modal-header-bg: #543e18;
    --modal-header-text: #dedede;
    --modal-header-close-filter: invert(1) grayscale(100%) brightness(200%);
    --modal-footer-bg: #dbdbdb;
    --modal-btn-primary-bg: #a24e01;
    --modal-btn-primary-text: #ffffff;
    --modal-btn-secondary-bg: #6c757d;
    --modal-btn-secondary-text: #ffffff;
    --modal-input-bg: #ffffff;
    --table-bg: #ebebeb;
    --table-text: #212529;
    --table-header-bg: #c2bbb7;
    --table-header-text: #212529;
    --form-bg: #ffffff;
    --form-text: #212529;
    --form-input-bg: #ffffff;
    --form-input-text: #212529;
    --badge-success-bg: #28a745;
    --badge-success-text: #ffffff;
    --badge-warning-bg: #ffc107;
    --badge-warning-text: #212529;
    --navbar-hover-text: #b55303;
    --navbar-brand-text: Cal's Guitars;
    --sidebar-logo-url: /uploads/business/1/logo/logo.jpg;
    --sidebar-user-name: Cals Guitars;
    --sidebar-user-name-text: #d9d9d9;
    --sidebar-logo-size: 60%;
    --sidebar-logo-border-radius: 50%;
    --loader-logo-border-radius: 50%;
    --loader-logo-size: 200px;
    --navbar-brand-font-family: 'Merriweather', serif;
    --navbar-font-family: Arial, sans-serif;
    --sidebar-font-family: 'Trebuchet MS', sans-serif;
    --sidebar-user-name-font-family: 'Merriweather', serif;
    --card-font-family: 'Trebuchet MS', sans-serif;
    --modal-font-family: 'Trebuchet MS', sans-serif;
    --table-font-family: 'Trebuchet MS', sans-serif;
    --navbar-font-size: 1.25rem;
    --navbar-brand-font-size: 1.5rem;
    --sidebar-font-size-collapsed: 1.25rem;
    --sidebar-font-size-expanded: 1rem;
    --sidebar-font-size: 1rem;
    --sidebar-user-name-font-size: 1.25rem;
    --card-font-size: 0.875rem;
    --modal-font-size: 0.875rem;
    --modal-header-font-size: 1rem;
    --btn-font-size: 0.875rem;
    --table-font-size: 0.875rem;
    --form-font-size: 1rem;
    --badge-font-size: 0.75rem;
    --navbar-brand-font-weight: 700;
    --sidebar-min-width: 16rem;
    --table-striped-bg: #ebebeb;
    --table-hover-bg: #ebebeb;
    --table-border-radius: 8px;
    --table-border-style: none;
    --table-border-width: 0;
    --table-border-color: transparent;
    --main-text: #212529;
}

:root {
    --main-bg: #d9d9d9;
    --navbar-bg: linear-gradient(90deg, #402317 76%, #242427 100%);
    --footer-bg-start: #402317;
    --footer-bg-end: #212529;
    --footer-bg: linear-gradient(90deg, #402317 0%, #212529 100%);
    --navbar-text: #d9d9d9;
    --sidebar-bg: linear-gradient(90deg, #212529 0%, #402317 100%);
    --sidebar-text: #a3a3a3;
    --sidebar-hover-bg: rgba(199,104,15,0.1);
    --sidebar-hover-outline: #C7680F80;
    --sidebar-hover-text: #b55303;
    --sidebar-active-bg: #A35F0030;
    --sidebar-active-outline: #A35F0090;
    --sidebar-active-hover-bg: #A35F0050;
    --sidebar-active-hover-outline: #A35F00CC;
    --sidebar-active-text: #ad4e01;
    --card-bg: #e3e3e3;
    --card-text: #302c2c;
    --card-header-text: #242424;
    --card-border-style: none;
    --card-border-width: 0;
    --card-border-color: transparent;
    --metric-card-border-style: solid;
    --metric-card-border-width: 1px;
    --metric-card-border-color: #dee2e6;
    --text-primary: #212529;
    --text-secondary: #6c757d;
    --text-muted: #6c757d;
    --label-color: #495057;
    --btn-primary-bg: #007bff;
    --btn-primary-text: #ffffff;
    --btn-outline-bg: #ffffff;
    --btn-outline-text: #007bff;
    --modal-bg: #f0f0f0;
    --modal-text: #212529;
    --modal-header-bg: #543e18;
    --modal-header-text: #dedede;
    --modal-header-close-filter: invert(1) grayscale(100%) brightness(200%);
    --modal-footer-bg: #dbdbdb;
    --modal-btn-primary-bg: #a24e01;
    --modal-btn-primary-text: #ffffff;
    --modal-btn-secondary-bg: #6c757d;
    --modal-btn-secondary-text: #ffffff;
    --modal-input-bg: #ffffff;
    --table-bg: #ebebeb;
    --table-text: #212529;
    --table-header-bg: #c2bbb7;
    --table-header-text: #212529;
    --form-bg: #ffffff;
    --form-text: #212529;
    --form-input-bg: #ffffff;
    --form-input-text: #212529;
    --badge-success-bg: #28a745;
    --badge-success-text: #ffffff;
    --badge-warning-bg: #ffc107;
    --badge-warning-text: #212529;
    --navbar-hover-text: #b55303;
    --navbar-brand-text: Cal's Guitars;
    --sidebar-logo-url: /uploads/business/1/logo/logo.jpg;
    --sidebar-user-name: Cals Guitars;
    --sidebar-user-name-text: #d9d9d9;
    --sidebar-logo-size: 60%;
    --sidebar-logo-border-radius: 50%;
    --loader-logo-border-radius: 50%;
    --loader-logo-size: 200px;
    --navbar-brand-font-family: 'Merriweather', serif;
    --navbar-font-family: Arial, sans-serif;
    --sidebar-font-family: 'Trebuchet MS', sans-serif;
    --sidebar-user-name-font-family: 'Merriweather', serif;
    --card-font-family: 'Trebuchet MS', sans-serif;
    --modal-font-family: 'Trebuchet MS', sans-serif;
    --table-font-family: 'Trebuchet MS', sans-serif;
    --navbar-font-size: 1.25rem;
    --navbar-brand-font-size: 1.5rem;
    --sidebar-font-size-collapsed: 1.25rem;
    --sidebar-font-size-expanded: 1rem;
    --sidebar-font-size: 1rem;
    --sidebar-user-name-font-size: 1.25rem;
    --card-font-size: 0.875rem;
    --modal-font-size: 0.875rem;
    --modal-header-font-size: 1rem;
    --btn-font-size: 0.875rem;
    --table-font-size: 0.875rem;
    --form-font-size: 1rem;
    --badge-font-size: 0.75rem;
    --navbar-brand-font-weight: 700;
    --sidebar-min-width: 16rem;
    --table-striped-bg: #ebebeb;
    --table-hover-bg: #ebebeb;
    --table-border-radius: 8px;
    --table-border-style: none;
    --table-border-width: 0;
    --table-border-color: transparent;
    --main-text: #212529;
}

body[data-theme="theme-6"] .intune-contents,
body[data-theme="theme-6"] .tracker-container,
body[data-theme="theme-6"] .showcase-shell,
body[data-theme="theme-6"] .incident-portal-shell,
body[data-theme="theme-6"] .rewards-shell {
    position: relative;
}
body[data-theme="theme-6"] .intune-contents::before,
body[data-theme="theme-6"] .tracker-container::before,
body[data-theme="theme-6"] .showcase-shell::before,
body[data-theme="theme-6"] .incident-portal-shell::before,
body[data-theme="theme-6"] .rewards-shell::before {
    content: "";
    position: fixed;
    z-index: 0;
    pointer-events: none;
    left: var(--sidebar-min-width, 14rem);
    right: 0;
    top: var(--logo-overlay-inset-top, 0);
    bottom: 2rem;
    background-color: transparent;
    background-image: url('/uploads/business/1/logo/logo.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: auto 115%;
    opacity: 0.07;
    filter: none;
}
/* Service tracker is a full-width public page (no sidebar). */
body[data-theme="theme-6"] .tracker-container::before {
    left: 0;
    top: 0;
}
body[data-theme="theme-6"].sidebar-collapsed .intune-contents::before,
body[data-theme="theme-6"].sidebar-collapsed .showcase-shell::before {
    left: 5rem;
}
body[data-theme="theme-6"].tutor-showcase-page .intune-contents::before,
body[data-theme="theme-6"].tutor-showcase-page .showcase-shell::before,
body[data-theme="theme-6"].incident-portal-page .incident-portal-shell::before,
body[data-theme="theme-6"].rewards-public-page .rewards-shell::before {
    left: 0;
    top: 0;
}
@media (max-width: 1024px) {
    body[data-theme="theme-6"] .intune-contents::before,
body[data-theme="theme-6"] .tracker-container::before,
body[data-theme="theme-6"] .showcase-shell::before,
body[data-theme="theme-6"] .incident-portal-shell::before,
body[data-theme="theme-6"] .rewards-shell::before {
        left: 0;
        right: 0;
        top: var(--mobile-navbar-height, 48px);
        bottom: var(--mobile-footer-height, 2rem);
    }
    body[data-theme="theme-6"].sidebar-collapsed .intune-contents::before,
    body[data-theme="theme-6"].sidebar-collapsed .showcase-shell::before,
    body[data-theme="theme-6"].sidebar-collapsed .incident-portal-shell::before,
    body[data-theme="theme-6"].sidebar-collapsed .rewards-shell::before {
        left: 0;
    }
    body[data-theme="theme-6"] .tracker-container::before,
    body[data-theme="theme-6"].rewards-public-page .rewards-shell::before {
        top: 0;
        bottom: 0;
    }
}
body[data-theme="theme-6"] .intune-contents > *,
body[data-theme="theme-6"] .tracker-container > *,
body[data-theme="theme-6"] .showcase-shell > *,
body[data-theme="theme-6"] .incident-portal-shell > *,
body[data-theme="theme-6"] .rewards-shell > *,
body[data-theme="theme-6"] .hero,
body[data-theme="theme-6"] .showcase-hero,
body[data-theme="theme-6"] .tracker-footer {
    position: relative;
    z-index: 1;
}

