/* FONTS */
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');


/* === MODULE: HOME, LOGIN AND REGISTER === */
@import url("users/notify/my_notifications_desk.91a3eb90b66c.css");
@import url("users/notify/my_notifications.646ba68398eb.css");
@import url("users/terms_and_privacy/index.bbff082df7c4.css");


/* === MODULE: INDEX_JOBS === */
@import url("jobs/jobs_desk.f9d71ac6c0b0.css");
@import url("jobs/jobs.afa6d7879f57.css");
@import url("jobs/details_jobs_desk.5f3b7f08b106.css");
@import url("jobs/details_jobs.0771aa4466dc.css");


/* === MODULE: CHAT_MESSAGE === */
@import url("chat/chat_desk.5436b44459de.css");
@import url("chat/chat.d8cd567019d7.css");
@import url("chat/chat_room.52aef9aafc04.css");
@import url("chat/chat_room_mobile.71f65490f82f.css");

/* === MODULE: INDEX_FREELANCERS AND PAGE FREELANCER  === */
@import url("hire/hire.7aceb99517f4.css");
@import url("hire/kanban/kanban.d37367ed5e52.css");
@import url("hire/kanban/management_projects.065981325e7c.css");

/* === MODULE: INDEX_FREELANCERS === */
@import url("freelancers/index_freelancers/index_freelancers_desk.6d342716288c.css");
@import url("freelancers/index_freelancers/index_freelancers.5d42220545f1.css");
@import url("freelancers/index_freelancers/modal_invite_project.caa633b1a7b8.css");

@import url("freelancers/profile_freelancer/profile_freelancers_desk.3d283fe59948.css");
@import url("freelancers/profile_freelancer/profile_freelancer.ac495dae8280.css");


/* === MODULE: PROFILE_USER AND SETTINGS === */
@import url("users/profile/my_finances_desk.d75435304eb2.css");
@import url("users/profile/my_finances.def7bab8205e.css");
@import url("users/profile/profile_desk.f36b9f07861b.css");
@import url("users/profile/profile.c83c5375a1f2.css");

@import url("users/settings/settings.810cec75c854.css");

/* === MODULE: BODY_EMAILS === */
@import url("emails/welcome.d41d8cd98f00.css");

/* === MODULE: ADMIN ANALYTICS === */
@import url("admin_analytics/dashboard_main.97aa4ae7b184.css");

/* === MODULE: DEPOSIT === */
@import url("finances/deposit.6233748ede51.css");

/* === MODULE: KANBAN === */

/* === MODULE: PLANS === */
@import url("plans/plans.62ee6fbea46c.css");
@import url("plans/success.079479958557.css");

/* === MODULE: PARTIALS === */
@import url("partials/forms/forms_base_desk.e57acc9a41d1.css");
@import url("partials/forms/forms_base.edb714e83ded.css");
@import url("partials/notifications/notification_app.95842b1857fb.css");
@import url("partials/search/busca.c6a7d6e7dfb2.css");
@import url("partials/search/search.4df790f44e77.css");
@import url("partials/search/filter_desk.603f236be5a0.css");
@import url("partials/header_for_desk.6e43e74a49ed.css");
@import url("partials/navegation_bar.80c021671276.css");
@import url("partials/graphics.d4aa09f91384.css");
@import url("partials/graphics/my_finances_graphics.2ff1cfe24ebf.css");
@import url("partials/footer.8653745944cb.css");
@import url("partials/erros.1f3895184319.css");
@import url("partials/modals/modals.f5e1476cf4c7.css");
@import url("partials/animation/loading_screen.928e4fb53358.css");


/* === MODULE: NORMALIZE/RESET === */
@import url("partials/normalize.af862d42c171.css");


html, body, main{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: auto;
    width: 100%;
    background-color: var(--color-bg-700);
}

.flex-direction-row {
    display: flex;
    direction: row;
    align-items: center;
    justify-content: center;
}

.flex-direction-column {
    display: flex;
    direction: column;
    align-items: center;
    justify-content: center;
}

/* === MODULE: ROOT === */
:root {
    
    /* Brand Colors */
    /* --color-brand-500: #005DDF; */
    --color-brand-500: #3b82f6; /*--color-brand-500*/
    --color-brand-400: #1E6FFF;
    --color-brand-300: #4D8CFF;
    --color-brand-200: #9DC0FF;
    --color-brand-100: #DCEAFF;

    /* Neutral Palette (Dark Mode First) */
    --color-bg-900: #16181D;
    --color-bg-800: #1D2128;
    --color-bg-700: #0f172a; /*--color-bg-700*/
    /* --color-bg-700: #22262D;  */
    --color-bg-600: #313640; /*--quartenaria*/
    --color-bg-500: #3D4452;
    /* 1e293b */

    /* Text */
    --color-text-100: #FFFFFF;
    --color-text-200: #E6E8EB;
    --color-text-300: #C2C8D0;
    --color-text-400: #94A0B2;
    --color-text-500: #667185;

    /* States */
    --color-success: #30C04F;
    --color-warning: #FFB84C;
    --color-error: #FF4C4C;

    /* LEGADO */
    --texto_70: #ffffffc5;
    --texto_miudo: #78B0FF;
    --terciaria: #455368;
    --chat-color: #243650;
    --texto-no-card:#455368;
    --texto-no-card-plataforma: #b1d0ff;
    --textos:#75859D;

    /* Border Radius / Sizing */
    --radius-sm: 6px;
    --radius-md: 10px;
    --radius-lg: 16px;

    /* SIZES (EM, PX, %) */
    --screen-size-desk: 55%;
    --screen-size-mobile: 90%;
    --border-rad: 10px;

    /* Font */
    --font-main: "Lato", sans-serif;

    /* Grey Scale */
    --grey-50: #F7F7FE;
    --grey-100: #EEEEFB;
    --grey-200: #D4D4E4;
    --grey-300: #B4B9C7;
    --grey-400: #959AA7;
    --grey-500: #4F5263;
    --grey-600: #35384A;
    --grey-700: #292A37;
    --grey-800: #171723;
    --grey-900: #10101C;

    /* Purple Scale */
    --purple-200: #EAE5FD;
    --purple-300: #D9D0FB;
    --purple-400: #5A17EE;
    --purple-500: #300D8C;
    --purple-600: #27076E;

    /* Base */
    --base-white: #FFFFFF;
    --base-offwhite: #F9F9FD;
    
}
