/* netfan: CAPA 2026 segura. Todo contenido, menú, stream, colores y secciones quedan en RadiosNet. */
html[data-capa26-theme="netfan"] body.theme-astra :is(.astra-featured__title,.astra-article-title,.astra-section-title,.rel3-title){letter-spacing:-.05em;line-height:1.09;font-weight:800;text-wrap:balance;}
html[data-capa26-theme="netfan"] body.theme-astra :is(.astra-featured__kicker,.cat-title,.rel3-badge){letter-spacing:.1em;font-weight:700;}
html[data-capa26-theme="netfan"] body.theme-astra :is(.astra-featured__card,.rel3-card,.astra-classic-featured-card){border-radius:18px;box-shadow:0 16px 34px rgba(0,0,0,.055);}
html[data-capa26-theme="netfan"] body.theme-astra :is(.astra-featured__media,.rel3-media){border-radius:18px;}
html[data-capa26-theme="netfan"] body.theme-astra :is(.astra-article-deck,.astra-featured__deck){line-height:1.55;}
html[data-capa26-theme="netfan"] body.theme-astra .astra-section-title{padding-bottom:14px;border-bottom:3px solid var(--astra-brand,currentColor);}
html[data-capa26-theme="netfan"] body.theme-astra .astra-article-title{margin-bottom:clamp(12px,2vw,22px);}
html[data-capa26-theme="netfan"][data-capa26-fonts="1"] body.theme-astra :is(.astra-featured__title,.astra-article-title,.astra-section-title,.rel3-title){font-family:CapaPoppins, Arial, sans-serif;}
html[data-capa26-theme="netfan"] body.theme-astra .astra-featured__title{letter-spacing:-.055em;}
html[data-capa26-theme="netfan"] body.theme-astra .rel3-card{border-radius:16px;}
