:root {
    --theme-primary-value: #15563D;
    --theme-primary: var(--theme-primary-value);
    --theme-primary-soft-value: #E4F0EA;
    --theme-primary-soft: var(--theme-primary-soft-value);
    --theme-primary-deep-value: #0D3A29;
    --theme-primary-deep: var(--theme-primary-deep-value);
    --theme-secondary-value: #24352D;
    --theme-secondary: var(--theme-secondary-value);
    --theme-accent-value: #A78945;
    --theme-accent: var(--theme-accent-value);
    --theme-accent-soft-value: #F1E8D0;
    --theme-accent-soft: var(--theme-accent-soft-value);
    --theme-page-value: #F4F6F1;
    --theme-page: var(--theme-page-value);
    --theme-surface-value: #FCFDF9;
    --theme-surface: var(--theme-surface-value);
    --theme-surface-muted-value: #EAEFE8;
    --theme-surface-muted: var(--theme-surface-muted-value);
    --theme-surface-dark-value: #15221B;
    --theme-surface-dark: var(--theme-surface-dark-value);
    --theme-heading-value: #17231D;
    --theme-heading: var(--theme-heading-value);
    --theme-body-value: #36443C;
    --theme-body: var(--theme-body-value);
    --theme-muted-value: #718078;
    --theme-muted: var(--theme-muted-value);
    --theme-inverse-value: #FFFFFF;
    --theme-inverse: var(--theme-inverse-value);
    --theme-border-value: #DCE4DD;
    --theme-border: var(--theme-border-value);
    --theme-border-strong-value: #C6D2CA;
    --theme-border-strong: var(--theme-border-strong-value);
    --theme-action-value: #15563D;
    --theme-action: var(--theme-action-value);
    --theme-action-hover-value: #0D422E;
    --theme-action-hover: var(--theme-action-hover-value);
    --theme-focus-value: #A78945;
    --theme-focus: var(--theme-focus-value);
    --theme-success-value: #147A4B;
    --theme-success: var(--theme-success-value);
    --theme-warning-value: #A66A00;
    --theme-warning: var(--theme-warning-value);
    --theme-danger-value: #B42318;
    --theme-danger: var(--theme-danger-value);
    --theme-info-value: #1769AA;
    --theme-info: var(--theme-info-value);
    --theme-success-soft-value: #E5F4EC;
    --theme-success-soft: var(--theme-success-soft-value);
    --theme-warning-soft-value: #FFF4D6;
    --theme-warning-soft: var(--theme-warning-soft-value);
    --theme-danger-soft-value: #FDE8E7;
    --theme-danger-soft: var(--theme-danger-soft-value);
    --theme-info-soft-value: #E7F1FA;
    --theme-info-soft: var(--theme-info-soft-value);
    --theme-breadcrumb-text-value: #718078;
    --theme-breadcrumb-text: var(--theme-breadcrumb-text-value);
    --theme-breadcrumb-hover-value: #15563D;
    --theme-breadcrumb-hover: var(--theme-breadcrumb-hover-value);
    --theme-user-menu-bg-value: #FFFFFF;
    --theme-user-menu-bg: var(--theme-user-menu-bg-value);
    --theme-user-menu-hover-value: #E4F0EA;
    --theme-user-menu-hover: var(--theme-user-menu-hover-value);
    --theme-user-menu-border-value: #DCE4DD;
    --theme-user-menu-border: var(--theme-user-menu-border-value);
    --theme-notification-badge-bg-value: #B42318;
    --theme-notification-badge-bg: var(--theme-notification-badge-bg-value);
    --theme-notification-badge-text-value: #FFFFFF;
    --theme-notification-badge-text: var(--theme-notification-badge-text-value);
    --theme-alert-success-bg-value: #E5F4EC;
    --theme-alert-success-bg: var(--theme-alert-success-bg-value);
    --theme-alert-warning-bg-value: #FFF4D6;
    --theme-alert-warning-bg: var(--theme-alert-warning-bg-value);
    --theme-alert-danger-bg-value: #FDE8E7;
    --theme-alert-danger-bg: var(--theme-alert-danger-bg-value);
    --theme-alert-info-bg-value: #E7F1FA;
    --theme-alert-info-bg: var(--theme-alert-info-bg-value);
    --theme-progress-active-value: #15563D;
    --theme-progress-active: var(--theme-progress-active-value);
    --theme-progress-completed-value: #147A4B;
    --theme-progress-completed: var(--theme-progress-completed-value);
    --theme-progress-pending-value: #C6D2CA;
    --theme-progress-pending: var(--theme-progress-pending-value);
    --theme-hero-start-value: #0D3A29;
    --theme-hero-start: var(--theme-hero-start-value);
    --theme-hero-end-value: #22704F;
    --theme-hero-end: var(--theme-hero-end-value);
    --theme-gradient-start-value: #15563D;
    --theme-gradient-start: var(--theme-gradient-start-value);
    --theme-gradient-end-value: #A78945;
    --theme-gradient-end: var(--theme-gradient-end-value);
    --theme-glow-value: #C5A85B;
    --theme-glow: var(--theme-glow-value);
    --theme-glass-value: rgba(255,255,255,0.74);
    --theme-glass: var(--theme-glass-value);
    --theme-glass-dark-value: rgba(25,45,35,0.72);
    --theme-glass-dark: var(--theme-glass-dark-value);
    --theme-glass-border-value: rgba(255,255,255,0.30);
    --theme-glass-border: var(--theme-glass-border-value);
    --theme-footer-bg-value: #15221B;
    --theme-footer-bg: var(--theme-footer-bg-value);
    --theme-footer-surface-value: #1E2F26;
    --theme-footer-surface: var(--theme-footer-surface-value);
    --theme-footer-text-value: #F0F6F2;
    --theme-footer-text: var(--theme-footer-text-value);
    --theme-footer-muted-value: #9BAAA1;
    --theme-footer-muted: var(--theme-footer-muted-value);
    --theme-footer-border-value: rgba(255,255,255,.12);
    --theme-footer-border: var(--theme-footer-border-value);
    --theme-card-bg-value: #FFFFFF;
    --theme-card-bg: var(--theme-card-bg-value);
    --theme-card-border-value: #DCE4DD;
    --theme-card-border: var(--theme-card-border-value);
    --theme-card-border-hover-value: #A78945;
    --theme-card-border-hover: var(--theme-card-border-hover-value);
    --theme-card-shadow-value: rgba(20,30,25,.08);
    --theme-card-shadow: var(--theme-card-shadow-value);
    --theme-button-primary-bg-value: #15563D;
    --theme-button-primary-bg: var(--theme-button-primary-bg-value);
    --theme-button-primary-hover-value: #0D422E;
    --theme-button-primary-hover: var(--theme-button-primary-hover-value);
    --theme-button-primary-text-value: #FFFFFF;
    --theme-button-primary-text: var(--theme-button-primary-text-value);
    --theme-button-secondary-bg-value: #FFFFFF;
    --theme-button-secondary-bg: var(--theme-button-secondary-bg-value);
    --theme-button-secondary-hover-value: #E4F0EA;
    --theme-button-secondary-hover: var(--theme-button-secondary-hover-value);
    --theme-button-secondary-text-value: #24352D;
    --theme-button-secondary-text: var(--theme-button-secondary-text-value);
    --theme-countdown-start-value: #0D3A29;
    --theme-countdown-start: var(--theme-countdown-start-value);
    --theme-countdown-end-value: #22704F;
    --theme-countdown-end: var(--theme-countdown-end-value);
    --theme-countdown-text-value: #FFFFFF;
    --theme-countdown-text: var(--theme-countdown-text-value);
    --theme-countdown-muted-value: #C6D2CA;
    --theme-countdown-muted: var(--theme-countdown-muted-value);
    --theme-modal-bg-value: #FFFFFF;
    --theme-modal-bg: var(--theme-modal-bg-value);
    --theme-modal-overlay-value: rgba(25,45,35,.64);
    --theme-modal-overlay: var(--theme-modal-overlay-value);
    --theme-modal-border-value: #DCE4DD;
    --theme-modal-border: var(--theme-modal-border-value);
    --theme-font-family-value: Inter, system-ui, sans-serif;
    --theme-font-family: var(--theme-font-family-value);
}