/* Orange Telecom Theme Override */

:root {
    /* Core Colors */
    --vz-primary: #FF7900;
    --vz-primary-rgb: 255, 121, 0;

    --vz-secondary: #878A99; /* grey */
    --vz-secondary-rgb: 135, 138, 153;

    --vz-success: #878A99;  /* also grey */
    --vz-success-rgb: 135, 138, 153;

    --vz-info: #878A99; /* grey */
    --vz-info-rgb: 135, 138, 153;

    --vz-warning: #FF7900; /* orange */
    --vz-warning-rgb: 255, 121, 0;

    --vz-danger: #000000; /* black */
    --vz-danger-rgb: 0, 0, 0;

    --vz-light: #FFFFFF; /* white */
    --vz-light-rgb: 255, 255, 255;

    --vz-dark: #000000; /* black */
    --vz-dark-rgb: 0, 0, 0;

    /* Text Emphasis */
    --vz-primary-text-emphasis: #cc6300;
    --vz-secondary-text-emphasis: #666;
    --vz-success-text-emphasis: #666;
    --vz-info-text-emphasis: #666;
    --vz-warning-text-emphasis: #cc6300;
    --vz-danger-text-emphasis: #333;
    --vz-light-text-emphasis: #ccc;
    --vz-dark-text-emphasis: #000;
    --vz-tertiary-bg: #ccc;

    /* Background subtle variants */
    --vz-primary-bg-subtle: rgba(255, 121, 0, 0.15);
    --vz-secondary-bg-subtle: rgba(135, 138, 153, 0.15);
    --vz-success-bg-subtle: rgba(135, 138, 153, 0.15);
    --vz-info-bg-subtle: rgba(135, 138, 153, 0.15);
    --vz-warning-bg-subtle: rgba(255, 121, 0, 0.15);
    --vz-danger-bg-subtle: rgba(0, 0, 0, 0.15);

    /* Border subtle variants */
    --vz-primary-border-subtle: rgba(255, 121, 0, 0.45);
    --vz-secondary-border-subtle: rgba(135, 138, 153, 0.45);
    --vz-success-border-subtle: rgba(135, 138, 153, 0.45);
    --vz-info-border-subtle: rgba(135, 138, 153, 0.45);
    --vz-warning-border-subtle: rgba(255, 121, 0, 0.45);
    --vz-danger-border-subtle: rgba(0, 0, 0, 0.45);

    /* Link colors */
    --vz-link-color: #FF7900;
    --vz-link-color-rgb: 255, 121, 0;
    --vz-link-hover-color: #cc6300;
    --vz-link-hover-color-rgb: 204, 99, 0;

    /* Body colors */
    --vz-body-color: #000000;
    --vz-body-bg: #FFFFFF;
}
