/*
 Theme Name:   Booklovers Child Theme
 Theme URI:    http://booklovers.ancorathemes.com
 Description:  Booklovers Child Theme
 Author:       AncoraThemes
 Author URI:   http://ancorathemes.com
 Template:     booklovers
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  booklovers
*/


/* =Theme customization starts here
------------------------------------------------------------ */

/* ===========================================
   TEAM GRID (Autores) - Brightstars
   =========================================== */

/* Grid responsive */
.sc_team {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
  gap: 2rem; /* espacio entre cards */
}

/* Card general */
.sc_team_item {
  background: #111;
  padding: 1.5rem;
  text-align: center;
  border-radius: 16px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.sc_team_item:hover {
  transform: translateY(-6px);
  box-shadow: 0 0 20px rgba(255, 193, 7, 0.35); /* sombra dorada */
}

/* Avatar */
.sc_team_item_thumb {
  width: 100%;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  border-radius: 50%;           /* círculo perfecto */
  background: #222;
  margin-bottom: 1rem;
}
.sc_team_item_thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: transform 0.4s ease;
}
.sc_team_item:hover .sc_team_item_thumb img {
  transform: scale(1.1);        /* zoom al pasar el mouse */
}

/* Título (nombre autor) */
.sc_team_item_title {
  font-family: 'Bebas Neue', sans-serif;
  font-size: 1.5rem;
  color: #ffc107;               /* amarillo dorado */
  margin: 0.5rem 0;
  text-transform: uppercase;
}

/* Subtítulo (rol/posición) */
.sc_team_item_subtitle {
  font-family: 'Oswald', sans-serif;
  font-size: 1rem;
  color: #bbb;
  margin-bottom: 0.75rem;
}

/* Extracto / bio corta */
.sc_team_item_content {
  font-family: 'Oswald', sans-serif;
  font-size: 0.95rem;
  color: #ddd;
  line-height: 1.4;
}

/* === Newsletter Form Inline Layout === */

/* Hacemos que el campo email y el botón estén en la misma línea */
#form-field-email,
#newsletter-button {
  display: inline-block;
  vertical-align: middle;
  height: 56px;
  line-height: 56px;
  margin: 0;
}

/* El campo email ocupa el ancho restante */
#form-field-email {
  width: 60%;          /* ajusta según lo que quieras */
  max-width: 600px;
  margin-right: 10px;
}

/* Botón ajustado y centrado */
#newsletter-button {
  width: auto !important;
  padding: 0 28px;
  font-weight: bold;
  text-transform: uppercase;
}

/* El campo de aceptación (privacy) en una línea nueva, debajo */
#form-field-field_6a5afa3 {
  display: block;
  width: 100%;
  margin-top: 12px;
  font-size: 14px;
}
