:root{
    --color-primary:#000000;
    --color-secondary:#000000;
    --bg-header:#000000;
    --bg-footer:#000000;
    --bg-body:#000000;

    /* --- Section Styles --- */
    --bg-section-primary:#000000;
    --bg-section-secondary:#000000;

    --text-on-header:#FFFFFF;
    --text-on-footer:#FFFFFF;
    --text-on-body:#FFFFFF;
    --text-on-section-primary:#FFFFFF;
    --text-on-section-secondary:#FFFFFF;

    --status-success:#16A34A;
    --status-error:#DC2626;
    --status-warning:#D97706;

    /* --- FONT --- */
    --font-family:Roboto;
    --heading-font-family:Roboto;
    --theme-font-family:Roboto;

    --h1-size:3rem;
    --h1-weight:700;
    --h2-size:2.25rem;
    --h2-weight:600;
    --h3-size:1.875rem;
    --h3-weight:600;
    --h4-size:1.5rem;
    --h4-weight:600;
    --h5-size:1.25rem;
    --h5-weight:600;
    --h6-size:1.125rem;
    --h6-weight:600;

    /* --- Button / Link Styles --- */
    --btn-primary:#ffffff;
    --btn-primary-hover:#9c9c9c;
    --btn-primary-outlined:#ffffff;
    --btn-primary-outlined-hover:#9c9c9c;
    --btn-secondary:#ffffff;
    --btn-secondary-hover:#9c9c9c;
    --btn-secondary-outlined:#ffffff;
    --btn-secondary-outlined-hover:#9c9c9c;
    /* Button font colors */
    --btn-primary-font-color:#ffffff;
    --btn-primary-font-color-hover:#9c9c9c;
    --btn-secondary-font-color:#ffffff;
    --btn-secondary-font-color-hover:#9c9c9c;

    /* --- Text Link Styles --- */
    --text-link-color:#ffffff;
    --text-link-hover:#ababab;
    --text-link-active:#ababab;
    --text-link-visited:#ababab;
    --text-link-underline:none;
    --text-link-underline-hover:none;

    /* --- Navigation Styles --- */
    --nav-link-color:#FFFFFF;
    --nav-link-hover-color:#9c9c9c;
    --nav-link-active-color:#9c9c9c;
    --nav-link-weight:500;

    /* --- Footer Styles --- */
    --footer-social-color:#9c9c9c;
    --footer-social-hover-color:#9c9c9c;

    /* --- Price Card Styles --- */
    --price-card-icon-included:#2563EB;
    --price-card-icon-excluded:#6B7280;
  }