/* Custom properties for school color management */
:root {
  /* Core school palette */
  --school-green-950: #06241B;
  --school-green-900: #0B3527;
  --school-green-850: #103D2D;
  --school-green-800: #134E39;
  --school-green-700: #1C6044;
  --school-emerald: #18764C;
  --school-olive-700: #45693A;
  --school-olive-600: #5E8442;
  --school-gold-500: #E6B73C;
  --school-gold-400: #F4C84E;
  --school-gold-300: #FCE389;
  --school-gold-350: #F3D46B;
  --school-gold-700: #C39A2F;
  --school-gold-850: #97711E;
  --school-white: #FFFFFF;
  --school-paper: #F5F4EF;
  --school-cream: #F0E8CE;
  --school-silver: #CDCDC7;
  --school-gray: #8A8A82;
  --school-black: #080808;

  --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, #0B3527 0%, #134E39 28%, #18764C 54%, #45693A 78%, #103D2D 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, #134E39 0%, #1C6044 52%, #0B3527 100%);
  --primary-button-shadow-color: rgba(6, 36, 27, 0.3);
  --primary-button-hover-shadow-color: rgba(230, 183, 60, 0.35);

  /* Dashboard card control buttons */
  --dashboard-card-control-bg: var(--school-gold-500);
  --dashboard-card-control-hover-bg: var(--school-gold-400);
  --dashboard-card-control-active-bg: var(--school-gold-700);
  --dashboard-card-control-icon-color: var(--school-green-950);
  --dashboard-card-control-icon-hover-color: var(--school-green-950);
  --dashboard-card-control-border-color: rgba(6, 36, 27, 0.16);
  --dashboard-card-control-shadow: 0 0.45rem 1rem rgba(6, 36, 27, 0.2);
  --dashboard-card-control-hover-shadow: 0 0.6rem 1.25rem rgba(6, 36, 27, 0.28);
  --dashboard-card-control-focus-ring: 0 0 0 0.18rem rgba(244, 200, 78, 0.35);
  --dashboard-card-control-size: 3rem;
  --dashboard-card-control-floating-size: 2.75rem;
  --dashboard-card-control-icon-size: 1.15rem;

  --card_toggle_icon_background-color: var(--dashboard-card-control-bg);
  --card_toggle_icon_icon-color: var(--dashboard-card-control-icon-color);

  --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(6, 36, 27, 0.88);
  --loading_bar_circle-color: rgba(230, 183, 60, 0.95);
  --loading_bar_circle-border-color: rgba(19, 78, 57, 0.95);
  --loading_bar_text-color: var(--school-white);

  /* Eye toggle icon on form */
  --ae_toggle_filter_form_bg: rgba(11, 53, 39, 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(6, 36, 27, 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: #E9F5E6;
  --_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: 245, 244, 239;
  --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: #E5D89E;
  --color-link: var(--school-green-800);
  --color-link-hover: var(--school-gold-850);
  --color-shadow: rgba(6, 36, 27, 0.2);
  --color-shadow-strong: rgba(6, 36, 27, 0.28);

  --announcement-gradient: linear-gradient(90deg, #0B3527 0%, #103D2D 30%, #5E8442 55%, #134E39 78%, #0B3527 100%);
  --banner2-gradient1: linear-gradient(90deg, #0B3527 0%, #134E39 42%, #5E8442 64%, #103D2D 100%);
  --banner2-gradient2: linear-gradient(90deg, #103D2D 0%, #45693A 38%, #18764C 68%, #0B3527 100%);

  --vision-gradient1: linear-gradient(90deg, #0B3527 0%, #103D2D 34%, #5E8442 60%, #0B3527 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 */
