@font-face {font-family: 'googleSans-Bold';src: url("../assets/fonts/GoogleSans-Bold.6da6853a331d.ttf");}
@font-face {font-family: 'googleSans-Medium';src: url("../assets/fonts/GoogleSans-Medium.90b1b6ed369a.ttf");}
@font-face {font-family: 'googleSans-Regular';src: url("../assets/fonts/GoogleSans-Regular.a93fc7148f22.ttf");}
@font-face {font-family: 'googleSans-SemiBold';src: url("../assets/fonts/GoogleSans-SemiBold.85ccda912582.ttf");}
@font-face {font-family: 'ms-Bold'; src: url("../assets/fonts/Montserrat-Bold.c300fff4e4ae.ttf");}
@font-face {font-family: 'ms-Black'; src: url("../assets/fonts/Montserrat-Black.d414a87f1942.ttf");}

:root{

    /* Fontes */
    --goog-bold: googleSans-Bold;
    --goog-medium: googleSans-Medium;
    --goog-regular: googleSans-Regular;
    --goog-semibold: googleSans-SemiBold;
    --montSerrat-semibold: ms-Bold;

    /* Espaçamentos */
    --s-sm: .5rem;
    --s-md: .8rem;
    --s-lg: 1rem;
    --s-xl: 1.4rem;
    --s-xxl: 2.4rem;  

    /* Tamanhos */
    --w-inpt: 93%;
    --w-xl: 100%;
    --w-lg: 80%;
    --w-md: 50%;
    --w-sm: 30%;

    --h-xl: 4rem;
    --h-lg: 3rem;
    --h-md: 2.2rem;
    --h-sm: 1.8rem;

    /* Tamanhos Fontes */
    --f-xxl: 2.5rem;
    --f-xl: 2rem;
    --f-lg: 1.2rem;
    --f-md: 1rem;
    --f-sm: .8rem;

    /* Cores light */
    --clr-bg-base: #ebebeb;
    --clr-bg-surface: #FFFFFF;
    --clr-bg-elevated: #aaaaaa;
    --clr-primary: #1D4ED8;
    --clr-success: #059669;
    --clr-danger: #DC2626;
    --clr-text-primary: #484848;
    --clr-text-muted: #6b727c;
    --clr-bg-inp: #dddddd;
    --clr-link-redirect: #b9179e;
    --clr-header: #e6e6e6;
    --clr-c-prov: #196549;
    --clr-c-desc: #971449;
    --clr-c-desc2: #981313;
    --clr-c-ben: #b52c0a;
    --clr-a-link: #196549;

    /* Bordas */
    --b-rd-std: 1.4rem;
    --b-rd-card: 0.6rem;
    --b-rd-sm: .4rem;
    --b-rd-btn: .9rem;

}

body.dark{
    
    --clr-bg-base: #0D1117;
    --clr-bg-surface: #161C26;
    --clr-bg-elevated: #1E2A3B;
    --clr-primary: #2563EB;
    --clr-success: #10B981;
    --clr-danger: #EF4444;
    --clr-text-primary: #fcfaf8;
    --clr-text-muted: #64748B;
    --clr-bg-inp: #1E2A3B;
    --clr-link-redirect: #fffc30;
    --clr-header: #000000;
    --clr-c-prov: #40c7be;
    --clr-c-desc: #a42222;
    --clr-c-desc2: #ae2e61;
    --clr-c-ben: #b3573d;

}