@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');
/* ===== A&A Team white-label — EquaHire V3 palette + Hire Karo type ===== */
/* Font: match Hire Karo (Plus Jakarta Sans). Override the token only, so icon fonts stay intact. */
*{ --font-family:'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important; }

/* LIGHT: teal #0D9488 primary, #0F766E accent-text */
*{
  --primary-button-default:#0D9488 !important;
  --primary-button-focused:#0D9488 !important;
  --primary-button-hovered:#14B8A6 !important;
  --primary-button-pressed:#0F766E !important;
  --primary-button-color:#ffffff !important;
  --button-primary-BackgroundColor:#0D9488 !important;
  --button-primary-hover-BackgroundColor:#14B8A6 !important;
  --button-primary-active-BackgroundColor:#0F766E !important;
  --button-primary-BorderColor:#0D9488 !important;
  --global-accent-BackgroundColor:#0D9488 !important;
  --global-accent-IconColor:#0D9488 !important;
  --global-accent-TextColor:#0F766E !important;
  --global-primary-LinkColor:#0F766E !important;
  --global-low-PriorityColor:#0D9488 !important;
  --selector-active-BackgroundColor:#0D9488 !important;
  --theme-popup-checkicon:#0D9488 !important;
  --theme-toggle-on-bg-color:#0D9488 !important;
  --calendar-event-handle-color:#0D9488 !important;
  --love-active-call-color-1:#0D9488 !important;
  --highlight-select:#e6f5f3 !important;
}
/* DARK (EquaHire --sage #2DD4BF / --mint #5EEAD4) */
.theme-dark *{
  --primary-button-default:#2DD4BF !important;
  --primary-button-focused:#2DD4BF !important;
  --primary-button-hovered:#5EEAD4 !important;
  --primary-button-pressed:#14B8A6 !important;
  --primary-button-color:#06231f !important;
  --button-primary-BackgroundColor:#2DD4BF !important;
  --button-primary-hover-BackgroundColor:#5EEAD4 !important;
  --button-primary-active-BackgroundColor:#14B8A6 !important;
  --button-primary-BorderColor:#2DD4BF !important;
  --global-accent-BackgroundColor:#2DD4BF !important;
  --global-accent-IconColor:#2DD4BF !important;
  --global-accent-TextColor:#5EEAD4 !important;
  --global-primary-LinkColor:#5EEAD4 !important;
  --selector-active-BackgroundColor:#2DD4BF !important;
  --theme-popup-checkicon:#2DD4BF !important;
  --theme-toggle-on-bg-color:#2DD4BF !important;
}
/* Slightly rounder controls to echo Hire Karo */
button, .button, input, .antiButton, .editbox, .antiInput{ border-radius:10px !important; }

/* ---- Login screen recolor: blue -> teal ---- */
.back-image{ display:none !important; }
.backd{ background: radial-gradient(140% 120% at 8% 0%, #0e5c56 0%, #08302e 55%, #061f1e 100%) !important; }
.backd.paneld{ background: rgba(13,148,136,0.30) !important; }
.panel{ background: rgba(13,148,136,0.28) !important; box-shadow:-30px 1.52px 173.87px #04201d !important; border-radius:20px !important; }
.panel::after,
.backd.paneld::after{ background: radial-gradient(161.92% 96.11% at 11.33% 3.89%, #0f766e 0%, #0a3f3a 100%) !important; }

/* ---- injected A&A logo mark ---- */
.aa-mark{ display:block; height:30px; width:30px; }
.aa-logo-chip{ display:inline-flex; align-items:center; justify-content:center; background:#fff; border-radius:7px; padding:2px 4px; box-shadow:0 1px 3px rgba(0,0,0,.16); }
.aa-logo-chip img{ height:22px; width:auto; display:block; }

/* ---- remove Help/Support (?) button in the app rail ---- */
a[href="https://link.huly.io/slack"]{ display:none !important; }

/* ---- center the login form on screen ---- */
.bg-image{ justify-content:center !important; }
.bg-image > picture{ display:none !important; }
