0
respostas

Variáveis

CSS

@import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat&display=swap');
:root {
    --cor-primaria: #d486a0;
    --cor-secundária: #ffffff;
    --cor-terciaria: #76153C;
    --cor-hover: #851535;

    --fonte-krona:'Krona One', sans-serif;
    --font-montserrat: 'Montserrat', sans-serif;
}
* {
    margin: 0;
    padding: 0;
}

body {
    /*height: 100vh;*/
    box-sizing: border-box;
    background-color: var(--cor-primaria);
    color: var(--cor-secundária);
}

.titulo-destaque {
    color: var(--cor-terciaria);
}

.apresentacao {
    padding: 5% 10%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.apresentacao__conteudo {
    width: 615px;
    display: flex;
    flex-direction: column;
    gap: 40px;

}

.apresentacao__conteudo__titulo {
    font-size: 36px;
    font-family: var(--fonte-krona);
}

.apresentacao__conteudo__texto {
    font-size: 24px;
    font-family: var(--font-montserrat);
}
.apresentacao__conteudo__texto a{
    text-decoration: none;
    color: var(--cor-terciaria);
}
.apresentacao_botoes {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    align-items: center;
    gap: 32px;
}

.apresentação_botoes_subtítulo {
    font-family: var(--fonte-krona);
    font-weight: 400;
    font-size: 24px;
}

.apresentacao_link {
    /* background-color: #22D4FD; */
    display: flex;
    justify-content: center;
    gap: 16px;
    color: var(--cor-secundária);
    border: 2px solid var(--cor-terciaria);
    width: 378px;
    text-align: center;
    border-radius: 8px;
    font-size: 24px;
    font-weight: 600;
    padding: 21.5px 0;
    text-decoration: none;
    font-family: var(--font-montserrat);
}

.apresentacao_link:hover {
    background-color: var(--cor-hover);
    padding: 3%;
}

.rodape {
    padding: 24px;
    color: var(--cor-primaria);
    background-color: var(--cor-terciaria);
    text-align: center;
    font-family: var(--font-montserrat);
    font-size: 24px;
    font-weight: 400;
}

.cabecalho {
    padding: 2% 0% 0% 15%;
}

.cabecalho_menu {
    display: flex;
    gap: 80px;
}

.cabecalho_menu_link {
    font-size: 24px;
    font-weight: 600;
    font-family: var(--font-montserrat);
    color: var(--cor-terciaria);
    text-decoration: none;
}

.cabecalho_menu_link:hover {
    color: var(--cor-hover);
}