/* Identidad editorial principal. La estructura y los contenidos siguen en Elementor/ProRadio. */
body { --ocn-ink:#f6f7fb; --ocn-muted:#b4bfd0; --ocn-panel:#121d2e; --ocn-line:rgba(255,255,255,.1); --ocn-accent:#e0f969; }
body, input, select, textarea, button { font-family:Arial,Helvetica,sans-serif; }
#proradio-menu .proradio-menubar a, #proradio-overlay .menu a { font-family:Arial,Helvetica,sans-serif!important; font-weight:700; letter-spacing:.015em; }
#proradio-menu { border-bottom:1px solid var(--ocn-line); }
#proradio-ajax-master h1,#proradio-ajax-master h2,#proradio-ajax-master h3,#proradio-ajax-master h4 { font-family:Arial,Helvetica,sans-serif; letter-spacing:-.035em; }
#proradio-ajax-master .proradio-pageheader h1 { font-size:clamp(2.2rem,5vw,4.4rem); line-height:1.05; }
#proradio-ajax-master .proradio-pageheader h1::after { content:""; display:block; height:4px; border-radius:999px; background:linear-gradient(90deg,#ff947a,var(--ocn-accent)); width:76px; margin:18px auto 0; }
#proradio-ajax-master :is(.proradio-post,.proradio-post__content,.proradio-cards__content) { border-radius:18px; }
#proradio-ajax-master a:focus-visible,#proradio-menu a:focus-visible { outline:2px solid var(--ocn-accent); outline-offset:5px; }
#proradio-ajax-master :is(input[type="search"],input[type="text"],select) { border-radius:10px; }
#proradio-ajax-master .elementor-heading-title { text-wrap:balance; }
body.page-id-392364 { background:#080e1a; }
body.page-id-392364 .elementor-element-ocnhero { margin:0 auto!important; max-width:1170px; padding:52px 34px 22px!important; background:radial-gradient(ellipse at 95% 10%,rgba(255,119,103,.1),transparent 55%); }
.ocn-editorial-intro { max-width:760px; }
.ocn-editorial-kicker { display:block; color:#ff947a; font-size:12px; font-weight:800; letter-spacing:.18em; margin-bottom:20px; }
#proradio-ajax-master .ocn-editorial-intro h1 { margin:0; color:var(--ocn-ink); font-size:clamp(2.9rem,6vw,5.8rem); line-height:.96; font-weight:900; letter-spacing:-.065em; }
.ocn-editorial-intro h1 em { color:var(--ocn-accent); font-style:normal; }
.ocn-editorial-intro p { color:var(--ocn-muted); font-size:clamp(1rem,1.5vw,1.2rem); line-height:1.7; max-width:610px; margin:24px 0; }
.ocn-editorial-actions { display:flex; flex-wrap:wrap; gap:12px; }
.ocn-editorial-actions a { display:inline-flex; align-items:center; gap:24px; padding:15px 22px; border:1px solid var(--ocn-line); border-radius:12px; color:var(--ocn-ink); font-size:14px; font-weight:700; text-decoration:none; }
.ocn-editorial-actions a.ocn-editorial-primary { background:var(--ocn-accent); color:#101722; border-color:var(--ocn-accent); }
.ocn-editorial-actions a:hover { border-color:#ff947a; }
body.page-id-392364 .elementor-element-9eb52b9 { margin:0 auto!important; padding:12px 34px 36px!important; max-width:1170px; }
body.page-id-392364 .elementor-element-5f0257a .proradio-customplayer { border:1px solid var(--ocn-line); border-radius:20px; background:linear-gradient(120deg,#111c2d,#18283a)!important; box-shadow:none!important; }
body.page-id-392364 :is(.elementor-element-1e5280d,.elementor-element-d3d6766,.elementor-element-e03ac06,.elementor-element-a16df93,.elementor-element-d4bfecd,.elementor-element-657ecc7,.elementor-element-5ac0775) { max-width:1170px; margin:0 auto!important; padding:28px 34px!important; }
body.page-id-392364 .elementor-heading-title { font-size:clamp(1.65rem,3vw,2.6rem)!important; font-weight:800!important; line-height:1.15!important; }
body.page-id-392364 .elementor-heading-title::after { margin:16px auto 0!important; width:76px!important; }
body.page-id-392364 .elementor-element-9c06f0d > .e-con-inner { grid-template-columns:repeat(3,minmax(0,1fr))!important; gap:18px!important; padding-bottom:24px!important; }
body.page-id-392364 .elementor-element-9c06f0d .proradio-customplayer { border-radius:18px; box-shadow:none!important; min-height:340px!important; }
body.page-id-392364 .elementor-element-9c06f0d .proradio-customplayer__button a { border-radius:12px; font-size:12px!important; letter-spacing:.02em; }
body.page-id-392364 :is(.elementor-element-4220235,.elementor-element-a260976,.elementor-element-2fd382f,.elementor-element-3f343e1,.elementor-element-dcdd3a8) { max-width:1102px; margin:0 auto 14px!important; border:1px solid var(--ocn-line); border-radius:18px; padding:18px!important; background:#0d1625; }
body.page-id-392364 .proradio-post-mosaic { border-radius:20px; overflow:hidden; }
body.page-id-392364 .elementor-element-d4bfecd .proradio-post { border:1px solid var(--ocn-line); border-radius:14px; background:#101b2b; }
body.page-id-392364 .ocionews-portada-seasonal-card { border:1px solid var(--ocn-line); border-radius:22px; overflow:hidden; }
body.page-id-392364 .ocionews-home-app-promo { margin-top:36px; }
@media(max-width:1023px){body.page-id-392364 .elementor-element-9c06f0d > .e-con-inner {grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:767px){
 body.page-id-392364 .elementor-element-ocnhero {padding:30px 20px 16px!important;}
 body.page-id-392364 .elementor-element-9eb52b9 {padding:12px 20px 24px!important;}
 body.page-id-392364 :is(.elementor-element-1e5280d,.elementor-element-d3d6766,.elementor-element-e03ac06,.elementor-element-a16df93,.elementor-element-d4bfecd,.elementor-element-657ecc7,.elementor-element-5ac0775){padding:24px 20px!important;}
 body.page-id-392364 .elementor-element-9c06f0d > .e-con-inner {grid-template-columns:1fr!important;padding-inline:20px!important;}
 body.page-id-392364 :is(.elementor-element-4220235,.elementor-element-a260976,.elementor-element-2fd382f,.elementor-element-3f343e1,.elementor-element-dcdd3a8){margin:0 20px 12px!important;padding:14px!important;}
 .ocn-editorial-actions a{padding:13px 16px;gap:12px;}
 body.page-id-392364 #proradio-ajax-master .elementor-element-5f0257a .proradio-customplayer {display:grid!important;padding:0!important;height:auto!important;max-height:none!important;min-height:180px!important;}
 body.page-id-392364 #proradio-ajax-master .elementor-element-5f0257a .proradio-customplayer__cont {transform:none!important;position:static!important;display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;padding:20px!important;height:auto!important;min-height:0!important;width:100%!important;}
 body.page-id-392364 #proradio-ajax-master .elementor-element-5f0257a .proradio-customplayer__logo {width:64px!important;height:64px!important;min-height:0!important;}
 body.page-id-392364 #proradio-ajax-master .elementor-element-5f0257a .proradio-customplayer__logo img {width:64px!important;height:64px!important;object-fit:contain!important;}
 body.page-id-392364 #proradio-ajax-master .elementor-element-5f0257a .proradio-customplayer__show {padding:0!important;min-height:0!important;display:block!important;width:100%!important;}
 body.page-id-392364 #proradio-ajax-master .elementor-element-5f0257a .proradio-customplayer__showart {display:none!important;}
 body.page-id-392364 #proradio-ajax-master .elementor-element-5f0257a .proradio-customplayer__showcontents {width:100%!important;}
 body.page-id-392364 #proradio-ajax-master .elementor-element-5f0257a .proradio-customplayer__showtitle {white-space:normal!important;line-height:1.2!important;font-size:17px!important;}
 body.page-id-392364 #proradio-ajax-master .elementor-element-5f0257a .proradio-customplayer__button {position:static!important;grid-column:1/-1!important;width:100%!important;transform:none!important;margin:0!important;}
 body.page-id-392364 #proradio-ajax-master .elementor-element-5f0257a .proradio-customplayer__button a {font-size:13px!important;border-radius:12px;}
}
@media(prefers-reduced-motion:reduce){.ocn-editorial-actions a{transition:none;}}

/* Retira solo la cabecera temática de la página de podcasts; conserva la navegación global. */
body.page-id-382362 #proradio-pagecontent > .proradio-pageheader { display:none!important; }
