/* ============================================
   ISFD 804 — wp-skin-v3.css
   Alojar en: https://manupixel.ar/isfd804-assets/wp-skin-v3.css
   ============================================ */

@import url('https://fonts.googleapis.com/css2?family=Schibsted+Grotesk:wght@500;600;700&family=Hanken+Grotesk:wght@400;500;600;700&display=swap');

/* ---- 1) Fondo y tipografía base de todo el sitio ---- */
body {
  background-color: #fbf4e6 !important; /* cream */
  color: #241a33; /* ink */
  font-family: 'Hanken Grotesk', sans-serif;
}

h1, h2, h3, h4, h5, h6, .entry-title {
  font-family: 'Schibsted Grotesk', sans-serif !important;
  font-weight: 600;
  color: #241a33;
}

.site-content .inside-article,
.entry-content {
  background: #fffdf8; /* paper */
  border: 1px solid rgba(36,26,51,0.12);
  border-radius: 6px;
  padding: 32px !important;
}

.entry-content a { color: #54267a; text-decoration: underline; }
.entry-content a:hover { color: #c6811c; }

.infd_links { background-color: #241a33 !important; }
.site-info { background-color: #54267a !important; }

/* ---- 1.b) Ocultar el header por defecto del tema de INFOD ----
   (el bloque .infd_links de arriba con ARGENTINA/CEDOC/RED INFoD
   NO se toca, sigue visible: es obligatorio) */
.site-header,
#site-navigation,
.navigation-clone,
#mobile-header {
  display: none !important;
}

/* ---- 1.c) Ocultar botones de compartir del plugin AddToAny ---- */
#addtoany,
.a2a_kit,
.addtoany_share_save_container,
.a2a_floating_style,
.addtoany_list {
  display: none !important;
}

/* ---- 2) Header compartido, inyectado por wp-header.js ---- */
.isfd-shared-header {
  background: linear-gradient(120deg, #35134F 0%, #54267A 55%, #6B438F 100%);
  padding: 14px 6vw;
  width: 100%;
  max-width: none;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 16px;
  position: sticky;
  top: 0;
  z-index: 1000;
  box-shadow: 0 2px 10px rgba(0,0,0,0.15);
}

.isfd-shared-left {
  display: flex;
  align-items: center;
  gap: 16px;
}

.isfd-brand {
  display: flex;
  align-items: center;
  gap: 8px;
}

.isfd-brand img {
  height: 30px;
  width: auto;
  display: block;
}

.isfd-brand span {
  font-family: 'Schibsted Grotesk', sans-serif;
  font-weight: 600;
  font-size: 13.5px;
  color: #fffdf8;
  white-space: nowrap;
}
  font-family: 'Hanken Grotesk', sans-serif;
  margin: 0 0 24px 0;
}

.isfd-social-links { display: flex; align-items: center; gap: 12px; }
.isfd-social-links a {
  color: #fffdf8;
  opacity: 0.9;
  display: flex; align-items: center; justify-content: center;
  width: 32px; height: 32px; border-radius: 50%;
  background: rgba(255,255,255,0.12);
  transition: background .15s ease, opacity .15s ease;
  text-decoration: none !important;
}
.isfd-social-links a:hover { opacity: 1; background: rgba(255,255,255,0.22); }

.isfd-shared-nav { display: flex; align-items: center; gap: 20px; font-size: 13.5px; font-weight: 500; }
.isfd-shared-nav a {
  color: #fffdf8 !important;
  opacity: 0.9;
  text-decoration: none !important;
}
.isfd-shared-nav a:hover { opacity: 1; }
.isfd-nav-cta {
  background: #f2b33d !important;
  color: #241a33 !important;
  font-weight: 700;
  padding: 9px 18px;
  border-radius: 24px;
  font-size: 13px;
}
.isfd-nav-cta:hover { filter: brightness(1.06); opacity: 1; }

/* ---- Ocultar en celular: franja de links del INFoD y "Novedades del INFoD" del pie ---- */
@media (max-width: 768px) {
  .infd_links,
  .grid-container:has(> ul.lista),
  .grid-container:has(> h4 + ul.lista),
  h4 + ul.lista,
  .noticia {
    display: none !important;
  }
}
