
/* 2025 Rebranding */

:root {
    --color-primary: #322045;
    --color-secondary: #FE6E4E;
    --color-accent-charcoal: #242624;
    --color-accent-lightmauve: #D097E7;
    --color-neutral-100: #F0F3EF;
}

.sds-btn {
    padding: 14px 20px;
    border-radius: 8px;
    font-family: var(--font-body);
    font-weight: 600;
    cursor: pointer;
}

.sds-btn.primary {
    background: var(--color-primary); color: #fff; border: none;
}
.sds-btn.secondary {
    background: #fff; color: var(--color-secondary); border: 1px solid var(--color-secondary);
}
.sds-btn.tertiary {
    background: transparent; color: var(--color-primary); border: none;
}

.sds-btn[disabled] {
    background: var(--color-neutral-100);
}

#bannerimage * {
   box-sizing: border-box;
}



/* LEGACY */
.sds-blue {
    color: #0775B7
}

.sds-orange {
    color: #F5821F
}

.sds-blue-header {
    background-color: #0775B7 !important;
    color: #FFFFFF !important;
}

.sds-orange-header {
    background-color: #F5821F !important;
    color: #FFFFFF !important;
}


