/* ==========================================================
   DR. PEDRO HURTADO
   SECCIÓN DE CONSULTAS Y PLATAFORMAS
   ========================================================== */

:root {
    color-scheme: light;

    --blue: #21618C;
    --blue-dark: #173F5F;
    --blue-light: #3299DC;
    --blue-soft: #E8F2FF;
    --quien-text: #344F66;

    --font-family: 'Roboto Condensed', "Roboto", "Segoe UI", Arial, Helvetica, sans-serif;

    --text: #40576D;
    --text-dark: #18364F;
    --white: #FFFFFF;

    --border: #E3EDF5;

    --shadow:
        0 25px 70px rgb(23 63 95 / 12%);

    --transition:
        0.35s cubic-bezier(0.2, 0.8, 0.2, 1);
}

/* ==========================================================
   RESET Y CONFIGURACIÓN GENERAL
   ========================================================== */

*,
*::before,
*::after {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    min-height: 100%;
    scroll-behavior: smooth;
}

body {
    width: 100%;
    min-height: 100vh;
    min-height: 100dvh;

    margin: 0;

    display: flex;
    flex-direction: column;

    font-family: var(--font-family);

    color: var(--text);

    background-color: #ffffff;

}

.site-main {
    width: 100%;
    flex: 1;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 50px;
}

