:root {
    --tec-color-text-primary:#0F567A;
    --tec-color-text-primary-light:rgba(20,24,39,.62);
    --tec-color-text-secondary:rgba(34, 159, 115, 0.6);
    --tec-color-text-disabled:#d5d5d5;
    --tec-color-text-events-title:var(--tec-color-text-primary);
    --tec-color-text-event-title:var(--tec-color-text-events-title);
    --tec-color-text-event-date:var(--tec-color-text-primary);
    --tec-color-text-secondary-event-date:var(--tec-color-text-secondary);
    --tec-color-icon-primary:#5d5d5d;
    --tec-color-icon-primary-alt:#757575;
    --tec-color-icon-secondary:#bababa;
    --tec-color-icon-active:#141827;
    --tec-color-icon-disabled:#d5d5d5;
    --tec-color-icon-focus:#334aff;
    --tec-color-icon-error:#da394d;
    --tec-color-event-icon:#141827;
    --tec-color-event-icon-hover:#334aff;
    --tec-color-accent-primary:#334aff;
    --tec-color-accent-primary-hover:rgba(51,74,255,.8);
    --tec-color-accent-primary-active:rgba(51,74,255,.9);
    --tec-color-accent-primary-background:rgba(51,74,255,.07);
    --tec-color-accent-secondary:#141827;
    --tec-color-accent-secondary-hover:rgba(20,24,39,.8);
    --tec-color-accent-secondary-active:rgba(20,24,39,.9);
    --tec-color-accent-secondary-background:rgba(20,24,39,.07);
    --tec-color-link-accent-hover:rgba(51,74,255,.8);
    --tec-color-border-default:#d5d5d5;
    --tec-color-border-secondary:#e4e4e4;
    --tec-color-border-tertiary:#7d7d7d;
    --tec-color-border-hover:#5d5d5d;
    --tec-color-border-active:#141827;
    --tec-color-background:#fff;
    --tec-color-background-events:transparent;
    --tec-color-background-transparent:hsla(0,0%,100%,.6);
    --tec-color-background-secondary:#f7f6f6;
    --tec-color-background-messages:rgba(20,24,39,.07);
    --tec-color-background-secondary-hover:#f0eeee;
    --tec-color-background-error:rgba(218,57,77,.08);
    --tec-color-box-shadow:rgba(0,0,0,.14);
    --tec-color-box-shadow-secondary:rgba(0,0,0,.1);
    --tec-color-scroll-track:rgba(0,0,0,.25);
    --tec-color-scroll-bar:rgba(0,0,0,.5);
    --tec-color-background-primary-multiday:rgba(51,74,255,.24);
    --tec-color-background-primary-multiday-hover:rgba(51,74,255,.34);
    --tec-color-background-secondary-multiday:rgba(20,24,39,.24);
    --tec-color-background-secondary-multiday-hover:rgba(20,24,39,.34);
    --tec-color-accent-primary-week-event:rgba(51,74,255,.1);
    --tec-color-accent-primary-week-event-hover:rgba(51,74,255,.2);
    --tec-color-accent-primary-week-event-featured:rgba(51,74,255,.04);
    --tec-color-accent-primary-week-event-featured-hover:rgba(51,74,255,.14);
}