/* Custom properties for school color management */
:root {
  /* Core school palette */
  --school-green-950: #001109;
  --school-green-900: #001C0E;
  --school-green-850: #012611;
  --school-green-800: #013015;
  --school-green-700: #00391B;
  --school-emerald: #073017;
  --school-olive-700: #303A19;
  --school-olive-600: #4E622C;
  --school-gold-500: #F3B915;
  --school-gold-400: #FFC928;
  --school-gold-300: #FFE36A;
  --school-gold-350: #F2D55E;
  --school-gold-700: #BE961B;
  --school-gold-850: #8A650F;
  --school-white: #FFFFFF;
  --school-paper: #F4F4F1;
  --school-cream: #EFE6C8;
  --school-silver: #C9C9C4;
  --school-gray: #8A8A82;
  --school-black: #050505;

  --primary-color: var(--school-gold-850);
  --secondary-color: var(--school-paper);
  --accent-color: var(--school-gold-400);
  --text-color: var(--school-white);
  --bg-color: var(--school-green-900);
  --hover-color: var(--school-green-800);
  --bg-gradient: linear-gradient(90deg, #001109 0%, #012611 28%, #073017 54%, #303A19 76%, #001C0E 100%);

  --primary-button-bg: var(--school-green-800);
  --primary-button-border: var(--school-green-700);
  --primary-button-text: var(--school-white);
  --primary-button-hover-bg: var(--school-green-950);
  --primary-button-hover-border: var(--school-gold-500);
  --primary-button-hover-text: var(--school-white);
  --primary-button-gradient: linear-gradient(135deg, #013015 0%, #00391B 52%, #001C0E 100%);
  --primary-button-shadow-color: rgba(0, 17, 9, 0.3);
  --primary-button-hover-shadow-color: rgba(243, 185, 21, 0.35);

  --card_toggle_icon_background-color: var(--school-gold-500);
  --card_toggle_icon_icon-color: var(--school-green-950);

  --icon-click-to-go-back-primary-color: var(--school-green-800);
  --icon-click-to-go-back-hover-color: var(--school-gold-500);
  --icon-click-to-go-back-active-color: var(--school-gold-850);

  /* Loading bar */
  --loading_bar_background-color: rgba(0, 17, 9, 0.88);
  --loading_bar_circle-color: rgba(243, 185, 21, 0.95);
  --loading_bar_circle-border-color: rgba(1, 48, 21, 0.95);
  --loading_bar_text-color: var(--school-white);

  /* Eye toggle icon on form */
  --ae_toggle_filter_form_bg: rgba(0, 28, 14, 0.18);
  --ae_toggle_filter_form_blur: blur(10px);
  --ae_toggle_filter_form_border-radius: 0.5rem;
  --ae_toggle_filter_form_box-shadow: 0 0.25rem 0.75rem rgba(0, 17, 9, 0.18);
  --ae_toggle_filter_form_padding: 0.25rem;
  --ae_toggle_filter_form_btn_padding: 0.25rem;
  --ae_toggle_filter_form_btn_font-size: 0.75rem;
  --ae_toggle_filter_form_btn_primary_bg: var(--school-green-800);
  --ae_toggle_filter_form_btn_primary_border: var(--school-green-900);
  --ae_toggle_filter_form_btn_primary_hover_bg: var(--school-gold-850);
  --ae_toggle_filter_form_btn_primary_hover_border: var(--school-gold-700);
  --ae_toggle_filter_form_btn_circle_width: 2rem;
  --ae_toggle_filter_form_btn_circle_height: 2rem;
  --ae_toggle_filter_form_fa_font-size: 0.875rem;
  --ae_toggle_filter_form_fa_color: var(--school-white);

  /* Toast R */
  --_toastR-bg-color: #E8F4E5;
  --_toastR-text-color: var(--school-green-900);
  --_toastR-icon-color: var(--school-gold-850);
  --_toastR-icon-font-size: 18px;
  --_toastR-icon-margin-right: 10px;
  --_toastR-btn-primary-bg-color: var(--school-green-800);
  --_toastR-btn-primary-border-color: var(--school-green-950);

  /* Toast F */
  --toastF-bg-color-rgb: 244, 244, 241;
  --toastF-text-color: var(--school-black);
  --toastF-icon-color: var(--school-gold-700);
  --toastF-icon-font-size: 1.5rem;
  --toastF-icon-margin-right: 0.5rem;
  --toastF-btn-primary-bg-color: var(--school-green-800);
  --toastF-btn-primary-border-color: var(--school-green-950);

  --color-background: var(--school-paper);
  --color-border: #E2D59A;
  --color-link: var(--school-green-800);
  --color-link-hover: var(--school-gold-850);
  --color-shadow: rgba(0, 17, 9, 0.2);
  --color-shadow-strong: rgba(0, 17, 9, 0.28);

  --announcement-gradient: linear-gradient(90deg, #001109 0%, #012611 30%, #4E622C 55%, #013015 78%, #001C0E 100%);
  --banner2-gradient1: linear-gradient(90deg, #001109 0%, #013015 42%, #4E622C 64%, #001C0E 100%);
  --banner2-gradient2: linear-gradient(90deg, #001C0E 0%, #303A19 38%, #073017 68%, #001109 100%);

  --vision-gradient1: linear-gradient(90deg, #001109 0%, #012611 34%, #4E622C 60%, #001C0E 100%);
  --vision-primary: var(--school-gold-850);
  --vision-secondary: var(--school-green-800);
  --vision-background: var(--school-paper);
  --vision-white: var(--school-white);

  --auth-primary: var(--school-gold-850);
  --auth-secondary: var(--school-green-800);
  --auth-bg: var(--school-paper);
  --auth-white: var(--school-white);
}/*# sourceMappingURL=localhost.css.map */
