/* Links */
a,
a:visited {
  color: #0693e3 !important; /* Azul atualizado */
}

a:hover,
a:focus,
a:active {
  color: #152961 !important; /* Azul escuro para destaque */
}

/* Botões */
button,
input[type="submit"],
input[type="button"],
input[type="reset"],
.wp-block-button__link {
  background-color: #F97A00 !important; /* Laranja vivo */
  border: 1px solid #F97A00 !important;
  color: #ffffff !important;
}

button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
.wp-block-button__link:hover {
  background-color: #152961 !important; /* Azul escuro no hover */
  border-color: #152961 !important;
  color: #ffffff !important;
}

/* Destaques */
mark,
ins,
.highlight,
.wp-block-pullquote::before {
  background-color: #dec4f2 !important; /* Lavanda bem clara */
  color: #2b2b2b !important; /* Texto escuro para destacar */
}

/* Cabeçalhos e menus */
.header,
.site-header,
.navbar,
.menu,
.top-bar,
.site-footer,
.widget-title,
h1, h2, h3, h4, h5, h6 {
  background-color: transparent !important;
  color: #0693e3 !important; /* Azul atualizado */
  border-color: #F97A00 !important; /* Laranja */
}

/* Ícones e social */
.social-icons a,
.icon {
  color: #0693e3 !important; /* Azul atualizado */
}

.social-icons a:hover,
.icon:hover {
  color: #152961 !important; /* Azul escuro no hover */
}


/* Remover imagem do autor */
a[href*="/author/lephiscac"] .twp-author-image {
  display: none !important;
}

/* Título */
.single-post .entry-title,
.single .post-title,
.single-post h1 {
    font-family: "Albert Sans", sans-serif !important;
    font-size: 36px !important;
		font-weight: 700 !important;
    color: #0693e3 !important;
    text-align: center !important;
}

/* Barra de título */
.entry-title.twp-secondary-title {
    border-bottom: none !important;
    padding-bottom: 10px !important;
}

.entry-title.twp-secondary-title::after {
    content: "";
    display: block !important;
    width: 650px !important;
    height: 2px !important;
    background: currentColor !important;
    margin-top: 10px !important;
	  margin: 12px auto 0 !important;

}
/* Descrição do autor */
.wp-block-group.is-vertical.is-layout-flex {
    width: 478px !important;
    max-width: 478px !important;
    min-height: 126px !important;
    margin-left: 0 !important;
    margin-right: auto !important;
}

/* Página Inicial */
.entry-title a,
.twp-title,
.twp-title a,
.twp-post-title,
.twp-post-title a,
.twp-section-title,
.twp-section-title a {
    font-family: "Albert Sans", sans-serif !important;
}