/* === @font-face Baar Sophia === */
@font-face {
    font-family: "Baar Sophia";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('https://jardins-enfants-steiner.ch/wp-content/uploads/fonts/BaarSophia-lg4Z.ttf') format('truetype');
}
@font-face {
    font-family: "Baar Sophia";
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url('https://jardins-enfants-steiner.ch/wp-content/uploads/fonts/BaarSophiaItalic-RpEv.ttf') format('truetype');
}
@font-face {
    font-family: "Baar Sophia";
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('https://jardins-enfants-steiner.ch/wp-content/uploads/fonts/BaarSophiaBold-nReR.ttf') format('truetype');
}
@font-face {
    font-family: "Baar Sophia";
    font-style: italic;
    font-weight: 700;
    font-display: swap;
    src: url('https://jardins-enfants-steiner.ch/wp-content/uploads/fonts/BaarSophiaBolditalic-1GJj.ttf') format('truetype');
}

.page-title, .entry-title {
	display: none !important;
}

/* Diminui o tamanho máximo do logo */
.custom-logo {
    max-width: 400px !important; 
    height: auto !important;
}

/* Remove o título do site completamente */
.site-title, .site-title a {
    display: none !important;
}

/* Diminui o espaçamento interno do cabeçalho */
.site-header {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
/* === Padronização de títulos com Baar Sophia === */
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: "Baar Sophia", var(--wp--preset--font-family--baar-sophia, sans-serif) !important;
}

/* Tamanhos padronizados */
h1 { font-size: 4.5rem; }       /* ~80px */
h2 { font-size: 3.6rem; }       /* ~64px */
h3 { font-size: 2.7rem; }       /* ~48px */
h4 { font-size: 1.25rem; }    /* ~20px */
h5 { font-size: 1.125rem; }   /* ~18px */
h6 { font-size: 1rem; }       /* ~16px */

ul.wp-block-social-links svg {
    width: 20px !important;
    height: 20px !important;
}

ul.wp-block-social-links li {
    margin-right: 15px; /* Ajusta o espaçamento entre um ícone e outro */
}