/*
 * Prisma Technologies SRL - Brand Theme Overrides
 * Remaps HESK CSS variables to the Prisma corporate color palette.
 *
 * Brand Colors (from logo):
 *   Dark Navy:    #1B2A5B
 *   Orange:       #E8611A
 *   Green:        #4CAF50
 *   Sky Blue:     #4DB8D9
 *   Gold/Yellow:  #F5A623
 */
:root {
    /* === MAIN THEME COLORS === */
    --primary: #1B2A5B;
    --secondary: #2E4A8A;
    --tertiary: #4DB8D9;

    --surface: #ffffff;
    --foreground: #1B2A5B;
    --main-background: #F0F4F8;

    --font__pri-clr: #1B2A5B;
    --font__sec-clr: #4A5A7A;

    /* === HEADER & NAVIGATION === */
    --header__bg: #1B2A5B;
    --header_logo__clr: #ffffff;
    --header_nav__clr: #ffffff;
    --header_nav__hover_clr: #4DB8D9;

    --header_profile__clr: #ffffff;
    --header_profile__menu-bg: #ffffff;
    --header_profile__user-avatar-bg: #E8611A;
    --header_profile__mobile-user-avatar-bg: #E8611A;

    /* === NAV CARD ICONS === */
    --icon_circle__clr: #ffffff;
    --icon_circle__bg: #E8611A;
    --navlink_icon_hover__clr: #ffffff;
    --navlink_icon_hover__bg: #1B2A5B;

    --navlink__bg: #ffffff;
    --navlink__clr: #4A5A7A;
    --navlink__hover-bg: #F8FAFF;
    --navlink__title-clr: #1B2A5B;

    /* === LINKS === */
    --link__pri-clr: #2E4A8A;
    --link__pri-hover-clr: #1B2A5B;
    --link__sec-clr: #4DB8D9;
    --link__sec-hover-clr: #2E4A8A;

    /* === SEARCH SECTION === */
    --search__bg: #1B2A5B;
    --search__clr: #ffffff;
    --search__title-clr: #ffffff;
    --search__icon-fill: #E8611A;
    --search__input-bg: #ffffff;
    --search__input-placeholder-clr: #8A95AA;

    /* === BUTTONS === */
    --btn__bg-clr-pri: #E8611A;
    --btn__clr-pri: #ffffff;
    --btn__border-clr-pri: #D45516;
    --btn__disabled-bg-clr: #E8E8E8;
    --btn__disabled-clr: #999999;

    /* === BREADCRUMBS === */
    --breadcrumbs__a-clr: #2E4A8A;
    --breadcrumbs__a-hover-clr: #1B2A5B;

    /* === ARTICLE PREVIEW CARDS === */
    --preview__clr: #4A5A7A;
    --preview__bg: #ffffff;
    --preview__border-clr: #E2E8F0;
    --preview__hover-bg: #F0F7FF;
    --preview__hover-icon-fill: #ffffff;
    --preview__title-clr: #1B2A5B;
    --suggest_preview__title-clr: #4DB8D9;
    --article_preview__hover-clr: #1B2A5B;

    /* === NOTIFICATIONS === */
    --notification__clr: #1B2A5B;

    /* === STATUS COLORS (Prisma palette) === */
    --green-1: #4CAF50;
    --yellow-1: #F5A623;
    --yellow-2: #F5A623;
    --red-1: #E53E3E;
    --red-2: #C53030;
    --success: #4CAF50;
    --success-2: #F0FFF4;
    --warning: #F5A623;
    --warning-2: #FFFBEB;
    --error: #E53E3E;
    --error-2: #FFF5F5;
    --info: #4DB8D9;
    --info-2: #E6F7FC;

    /* === INPUTS === */
    --input-bg: #F8FAFF;
    --input-clr: #1B2A5B;
    --radio__fill-clr: #E8611A;

    /* === TABLE ROWS === */
    --table_row__bg: #F8FAFF;
    --table_row__bg-even: #EEF2FA;
    --table_row__bg-hover: #ffffff;

    /* === STEP BAR === */
    --step_bar__item-clr: #4DB8D9;

    /* === DROPDOWNS === */
    --dropdown__bg: #ffffff;
    --dropdown__clr: #1B2A5B;
    --dropdown__border-clr: #2E4A8A;
    --dropdown__hover-bg: #2E4A8A;
    --dropdown__hover-clr: #ffffff;
    --dropdown__hover-border-clr: #2E4A8A;

    /* === DATEPICKER === */
    --datepicker_btn__bg: #2E4A8A;
    --datepicker_btn__clr: #ffffff;
    --datepicker__bg: #ffffff;
    --datepicker__clr: #1B2A5B;

    /* === FOOTER === */
    --footer__link-clr: #2E4A8A;

    /* === MODAL === */
    --modal_body__bg: #ffffff;
}
