/* =========================================================
   Identidade visual: The Bake Club
   Cores tiradas do cardápio e dos posts: vinho, vermelho do logo,
   rosa e creme, com o xadrez rosa e vermelho como destaque.
   Contraste anotado em cada cor de texto.
   ========================================================= */

/* Mesma família do cardápio da loja (ITC Avant Garde Gothic), na versão livre
   TeX Gyre Adventor (licença GUST, ver assets/fonts/adventor-LICENCA.txt).
   O nome da marca no topo é sempre a imagem do logo, nunca texto. */
@font-face {
    font-family: "Adventor";
    font-weight: 400;
    font-display: swap;
    src: url(../assets/fonts/adventor-regular.woff2) format("woff2");
}
@font-face {
    font-family: "Adventor";
    font-weight: 700;
    font-display: swap;
    src: url(../assets/fonts/adventor-bold.woff2) format("woff2");
}

:root {
    /* Cores */
    --cor-fundo: #fff7f2; /* creme: fundo principal */
    --cor-fundo-alt: #fde4e9; /* rosa bebê: seções alternadas */
    --cor-fundo-escuro: #7a0c12; /* vinho: topo, caixa com 5 e rodapé */
    --cor-texto: #3a0a0d; /* sobre creme: 15,6:1 */
    --cor-texto-suave: #6e3b3f; /* sobre creme: 8,4:1 · sobre rosa bebê: 7,1:1 */
    --cor-texto-claro: #fff7f2; /* sobre vinho: 11,6:1 */
    --cor-marca: #c1121f; /* vermelho do logo · texto sobre creme: 5,8:1 */
    --cor-rosa: #f7b7c4; /* rosa do logo · vinho sobre rosa: 6,6:1 */
    --cor-destaque: #c1121f; /* botão principal (texto creme: 5,8:1) */
    --cor-destaque-hover: #a10e19;
    --cor-whats: #0f7a3f; /* botão do WhatsApp (texto branco: 5,6:1) */
    --cor-linha: #f1c6cf; /* bordas e divisórias */
    --cor-cartao: #ffffff;

    /* Tipografia */
    --fonte-titulo: "Adventor", "Century Gothic", "Avant Garde", sans-serif;
    --fonte-texto: "Adventor", "Century Gothic", "Avant Garde", sans-serif;
    --t-h2: clamp(2rem, 5.5vw, 3.25rem);
    --t-h3: clamp(1.25rem, 3vw, 1.5rem);
    --t-corpo: 1.0625rem;

    /* Espaços e forma */
    --largura: 72rem;
    --gutter: clamp(1.25rem, 5vw, 3rem);
    --secao: clamp(4rem, 10vw, 7rem);
    --raio: 1.25rem;
    --topo-altura: 4.5rem;
}
