.single-post .entry-header{
max-width:100%;
width:100%;
}
/* Raya gris muy suave arriba de imagen destacada */.single-post img.wp-post-image,.single-post .post-thumbnail img,.single-post .featured-image img,.single-post figure img{    border-top: 1px solid rgba(180,180,180,0.18) !important;    padding-top: 8px !important;    margin-top: 10px !important;    display:block;    width:100%;}
/* FONDO GENERAL */body {  background: #eef1f5 !important;  font-family: 'Segoe UI', sans-serif;}/* CONTENEDOR PRINCIPAL */.site,.site-content,.content-area {  max-width: 900px;  margin: auto;  padding: 10px;}/* TARJETAS DE POSTS */article,.post,.entry {  background: #ffffff;  border-radius: 18px;  overflow: hidden;  box-shadow: 0 5px 15px rgba(0,0,0,0.08);  margin-bottom: 20px;  padding: 15px;}/* IMAGEN DESTACADA */.post img,.entry img {  border-radius: 12px;  width: 100%;  height: auto;}/* TITULO PRINCIPAL */.entry-title,.post-title {  font-size: 28px;  font-weight: 800;  color: #1b2a4e;  line-height: 1.2;}/* META (fecha, autor) */.entry-meta,.post-meta {  font-size: 13px;  color: #7a8599;  margin-bottom: 10px;}/* EFECTO HOVER */article:hover {  transform: translateY(-3px);  transition: 0.3s;}/* TITULO SECCION (como ICN News) */h2, h3.section-title {  border-left: 5px solid #8bdc00;  padding-left: 10px;  color: #1b2a4e;}/* BOTONES O ETIQUETAS */.tag,.category {  background: #e8ecf2;  padding: 5px 10px;  border-radius: 8px;  font-size: 12px;}
/* Evitar zoom y desbordamiento */html, body {    overflow-x: hidden;    touch-action: manipulation;}/* Ajustar iframes */iframe {    width: 100% !important;    max-width: 700px !important;    height: 400px !important;    border: none !important;    display: block;    margin: auto;}/* Reducir tamaño de iconos sociales SIN dañar diseño */.sharedaddy .sd-social-icon .sd-content ul li a {    width: 30px !important;    height: 30px !important;    line-height: 30px !important;    min-width: 30px !important;    padding: 0 !important;}.sharedaddy .sd-social-icon .sd-content ul li a:before {    font-size: 13px !important;}

/* =========================   ESTILO TIPO ICN NOTICIAS   Seguro y ligero========================= *//* Fuente moderna */@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700;800&display=swap');/* Fondo general */body {    background: #eef0f5 !important;    font-family: 'Poppins', sans-serif !important;    overflow-x: hidden;}/* Evitar desbordamiento móvil */html, body {    overflow-x: hidden;    touch-action: manipulation;}/* Encabezado oscuro */.site-header,header {    background: #070b34 !important;}/* Menú */.site-header a,header a {    color: #ffffff !important;    font-weight: 600;}/* Títulos principales MÁS PEQUEÑOS */h1,.entry-title,.post-title {    color: #161b63 !important;    font-size: 30px !important;    font-weight: 800 !important;    line-height: 1.2 !important;    letter-spacing: -0.5px;}/* Texto noticias */p,.entry-content {    color: #222 !important;    font-size: 18px;    line-height: 1.6;}/* Imágenes modernas */img {    border-radius: 22px;    max-width: 100%;    height: auto;}/* Categorías */.cat-links a,.entry-category {    background: #edf0ff;    color: #161b63 !important;    padding: 5px 12px;    border-radius: 10px;    font-size: 12px;    font-weight: 700;    text-transform: uppercase;}/* Contenedor elegante */article,.post {    background: #ffffff;    border-radius: 20px;    padding: 15px;    margin-bottom: 20px;}/* Reducir iconos sociales */.sharedaddy .sd-social-icon .sd-content ul li {    width: 28px !important;    height: 28px !important;}.sharedaddy .sd-social-icon .sd-content ul li a {    width: 28px !important;    height: 28px !important;    min-width: 28px !important;    line-height: 28px !important;    padding: 0 !important;}.sharedaddy .sd-social-icon .sd-content ul li a:before {    font-size: 11px !important;}/* Ajustar iframes */iframe {    width: 100% !important;    max-width: 700px !important;    height: 400px !important;    border: none !important;    display: block;    margin: auto;}
/* Subtítulos del sitio (no toca el titular principal H1) */h2, h3, h4, h5 {    font-size: 18px !important;    line-height: 1.3;}/* Ajuste en móviles */@media (max-width: 768px) {    h2, h3, h4, h5 {        font-size: 16px !important;    }}