﻿:root {
    --theme-primary: rgb(36, 72, 120);
    --theme-primary-dark: rgb(28, 58, 98);
    --theme-primary-light: rgb(102, 140, 180);
    --theme-primary-text: white;
    --theme-secondary: rgb(255, 173, 94); 
    --theme-secondary-dark: rgb(230, 143, 65); 
    --theme-secondary-light: rgb(255, 203, 135); 
    --theme-secondary-text: white;
    --theme-dark: rgb(36, 48, 66);
    --theme-dark-border: rgb(30, 42, 58);
    --theme-dark-hover: rgb(24, 34, 50);
    --theme-dark-text: rgb(235, 240, 255);
    --theme-neutral: rgb(245, 247, 250);
    --theme-neutral-dark: rgb(225, 230, 235);
    --theme-neutral-text: rgb(30, 40, 55);
    /* Buttons */
    --theme-button-primary-bg: var(--theme-primary);
    --theme-button-primary-text: var(--theme-primary-text);
    --theme-button-primary-border: var(--theme-primary-dark);
    --theme-button-primary-hover: var(--theme-primary-light);
    --theme-button-secondary-bg: var(--theme-secondary-dark);
    --theme-button-secondary-text: var(--theme-secondary-text);
    --theme-button-secondary-border: var(--theme-secondary);
    --theme-button-secondary-hover: var(--theme-secondary-light);
    --theme-button-dark-bg: var(--theme-dark);
    --theme-button-dark-text: var(--theme-dark-text);
    --theme-button-dark-border: var(--theme-dark-border);
    --theme-button-dark-hover: var(--theme-dark-hover);
    /* Navigation */
    --theme-navigation-color: rgba(255, 255, 255, 0.95);
    --theme-navigation-hover: var(--theme-secondary);
    --theme-navigation-hover1: var(--theme-secondary-light);
    /* Page Defaults */
    --theme-body-bg: var(--theme-neutral);
    --theme-body-text: var(--theme-neutral-text);
    --theme-font-weight: 600;
}
