/* auth-global.css — CSS custom properties + global resets */

:root {
    --auth-primary-color:  #17173A;
    --auth-secondary-color:#464662;
    --auth-white-color:    #fff;
    --auth-color-bg:       #F3F3F3;
    --auth-color-gray:     #FCFCFC;
    --auth-color-border:   #E2E8F0;
    --auth-color-sucess:   #00B090;
    --auth-color-error:    #C73F2D;
    --auth-shadow-soft:    0 18px 50px rgba(21, 32, 30, 0.08);

    --auth-space-4px:  0.25rem;
    --auth-space-8px:  0.5rem;
    --auth-space-12px: 0.75rem;
    --auth-space-14px: 0.875rem;
    --auth-space-16px: 1rem;
    --auth-space-20px: 1.25rem;
    --auth-space-24px: 1.5rem;
    --auth-space-32px: 2rem;
    --auth-space-40px: 2.5rem;
    --auth-space-64px: 4rem;
    --auth-space-80px: 5rem;

    --auth-x-H1:       clamp(2.25rem,  1.7857rem + 1.9048vw, 3.5rem);
    --auth-x-H2:       clamp(1.75rem,  1.4714rem + 1.1429vw, 2.5rem);
    --auth-x-H3:       clamp(1.5rem,   1.3143rem + 0.7619vw, 2rem);
    --auth-x-H4:       clamp(1.25rem,  1.0643rem + 0.7619vw, 1.75rem);
    --auth-x-H5:       clamp(1.125rem, 1.0321rem + 0.381vw,  1.375rem);
    --auth-x-H6:       clamp(1rem,     0.9536rem + 0.1905vw, 1.125rem);
    --auth-x-pry-text: clamp(0.875rem, 0.8518rem + 0.0952vw, 0.9375rem);
    --auth-x-sec-text: clamp(0.75rem,  0.7036rem + 0.1905vw, 0.875rem);

    --auth-font-main: 'Oswald', sans-serif;
    --auth-font-sec:  'Mulish', sans-serif;
}
