:root{--container-width: 1120px;--container-px: 18px;}#patrocinadores .ads-tablero, #noticias-locales .noticias-container, #comunidad .comments-container{max-width: 1100px !important;width: 100% !important;margin: 0 auto !important;padding: 35px 30px !important;background: var(--card-bg-unified, #183344) !important;border: 1.5px solid var(--card-border-unified, #547e9b) !important;border-radius: 24px !important;box-shadow: var(--card-shadow-unified, none) !important;box-sizing: border-box !important;}#patrocinadores .ads-tablero, #noticias-locales .noticias-container{padding: 24px 22px !important;border-radius: 16px !important;}@media (max-width: 720px){#patrocinadores .ads-tablero, #noticias-locales .noticias-container, #comunidad .comments-container{padding: 26px 20px !important;}#patrocinadores .ads-tablero, #noticias-locales .noticias-container{padding: 20px 16px !important;}}.rn-cabezal{width: 100%;margin: 0 0 20px;text-align: left;}.rn-cabezal h2{margin: 0;font-family: var(--font-display);font-size: clamp(1.5rem, 3vw, 2rem);font-weight: 700;line-height: 1.2;letter-spacing: -0.01em;color: var(--rn-tinta-titulo, #ff9a3c);text-transform: none;text-shadow: none;}.rn-cabezal p{max-width: 60ch;margin: 6px 0 0;color: var(--rn-tinta-1, #f4f7f8);font-size: 1.05rem;line-height: 1.5;}.rn-portada{display: flex;flex-direction: column;gap: var(--rn-ritmo, 64px);padding-bottom: calc(var(--rn-ritmo, 64px) - 20px);}.rn-portada > section:not(.hero){padding-top: 0;padding-bottom: 0;}*, *::before, *::after{box-sizing: border-box;margin: 0;padding: 0;}html{font-family: var(--font-body);scroll-padding-bottom: 84px;}body{overflow-x: hidden;font-family: var(--font-body);background-color: var(--bg-page);color: var(--text-main);font-size: 16px;}body{position: relative;min-height: 100svh;overflow-x: hidden;isolation: isolate;background-color: var(--bg-page);}@media (prefers-reduced-motion: reduce){body::before{animation: none;}}.rn-container{width: min(var(--container-width), 100%);margin: 0 auto;padding: 0 var(--container-px);position: relative;z-index: 1;}.hidden{display: none !important;}h1, h2, h3, h4, h5, h6{font-family: var(--font-body);font-weight: 700;line-height: 1.2;}h1, h2{font-family: var(--font-display);}h1{font-weight: 800;}img, video, iframe{max-width: 100%;height: auto;display: block;}section{padding: 36px 0;position: relative;}@media (max-width: 720px){section{padding: 28px 0;}}.header{position: fixed;top: 0;width: 100%;z-index: 1000;background-color: var(--bg);display: flex;justify-content: space-between;align-items: center;padding: 18px 5%;border-bottom: 1px solid var(--border);}.header.scrolled{padding: 12px 5%;box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25);}.logo{display: flex;align-items: center;gap: 15px;min-width: 0;}.logo-link{display: flex;align-items: center;gap: 15px;min-height: 44px;color: inherit;text-decoration: none;}.logo img{width: 60px;height: auto;}.brand-text{font-family: var(--font-display);font-size: 2rem;font-weight: 800;line-height: 1.2;letter-spacing: -0.02em;color: var(--text-heading);white-space: nowrap;transition: color var(--mov-corta) var(--mov-curva);}@media (hover: hover) and (pointer: fine){.logo-link:hover .brand-text{color: var(--text);}}.header-actions{display: flex;align-items: center;gap: 16px;}.nav-list{display: flex;list-style: none;gap: 12px;align-items: center;}.nav-list a, .nav-list .nav-install-btn{color: var(--text);text-decoration: none;border: 1px solid var(--border);padding: 0 16px;min-height: 44px;display: inline-flex;align-items: center;justify-content: center;box-sizing: border-box;border-radius: 999px;transition: var(--mov-boton);background: var(--surface);font-family: inherit;font-weight: 600;font-size: 0.9rem;line-height: 1.2;white-space: nowrap;cursor: pointer;position: relative;overflow: hidden;}.nav-list .nav-install-btn[hidden]{display: none;}.nav-list li:has(> .nav-install-btn[hidden]){display: none;}.nav-list a::after{content: '';position: absolute;bottom: 0;left: 15%;width: 70%;height: 3px;background: currentColor;border-radius: 999px;transform: scaleX(0);transition: transform var(--mov-corta) var(--mov-curva);}@media (hover: hover) and (pointer: fine){.nav-list a:hover::after{transform: none;}.nav-list a:hover, .nav-list .nav-install-btn:hover{background-color: var(--accent-fill);color: var(--accent-fill-text);border-color: var(--accent-fill);}.nav-list a.active:hover::after, .nav-list a[aria-current="page"]:hover::after{background: currentColor;}}.nav-list a.active, .nav-list a[aria-current="page"]{border-color: var(--accent-fill);box-shadow: inset 0 0 0 1px var(--accent-fill);font-weight: 700;}.nav-list a.active::after, .nav-list a[aria-current="page"]::after{transform: none;background: var(--accent-fill);}@media (max-width: 1280px){.nav-list{display: none;}}@media (min-width: 1281px) and (max-width: 1439px){.header-actions{gap: 12px;}.nav-list{gap: 8px;}.nav-list a, .nav-list .nav-install-btn{padding: 0 10px;}.header-actions .theme-toggle-btn{padding: 0 12px;}}@media (max-width: 1699px){.nav-list li:has(> .nav-install-btn){display: none;}}.eq-bars{display: inline-flex;align-items: flex-end;gap: 3px;height: 16px;margin-left: 8px;vertical-align: middle;}.eq-bar{width: 3px;height: 100%;background: var(--accent, #ff8c00);border-radius: 2px;transform-origin: bottom;transform: scaleY(0.4);}.eq-bars.is-playing .eq-bar:nth-child(1){transform: scaleY(0.6);}.eq-bars.is-playing .eq-bar:nth-child(2){transform: scaleY(0.95);}.eq-bars.is-playing .eq-bar:nth-child(3){transform: scaleY(0.5);}.eq-bars.is-playing .eq-bar:nth-child(4){transform: scaleY(0.8);}.hero{min-height: auto;padding: 120px 5% 40px;display: flex;justify-content: space-between;align-items: flex-start;}.hero-text{max-width: 550px;z-index: 2;}.hero-badge{display: inline-block;padding: 8px 18px;background: var(--surface);border: 1px solid var(--border);border-radius: 999px;color: var(--text-heading);font-weight: 700;font-size: var(--fs-min, 1rem);letter-spacing: 0;text-transform: none;margin-bottom: 10px;}.hero-text h1, .hero-text h2{font-family: var(--font-display);font-size: clamp(2.5rem, 6vw, 5.2rem);line-height: 0.98;letter-spacing: -0.02em;margin: 10px 0 0;padding-bottom: 15px;color: var(--text-heading);}.hero-text p{background-color: var(--surface);color: var(--text);padding: 1.2rem;border-radius: 16px;border: 1px solid var(--border);font-size: 1.2rem;line-height: 1.4;font-weight: 400;max-width: 700px;margin: 10px 0 1.2rem 0;}.section-streaming{display: flex;justify-content: center;padding: 0 var(--container-px);margin-bottom: 0;}.section-streaming .alerta-transmision{background: var(--rn-s1, #183344);color: var(--text-main);padding: 25px;border-radius: 24px;border: 1.5px solid var(--rn-s1-borde, #547e9b);text-align: center;max-width: 1100px;width: 100%;box-shadow: var(--rn-s1-sombra, none);display: flex;flex-direction: column;align-items: center;gap: 15px;}.mic-wrapper{position: relative;display: flex;justify-content: center;align-items: center;width: 400px;height: 400px;}.section-streaming .video-facade{position: relative;width: 100%;height: 500px;background: var(--rn-campo, #122533);cursor: pointer;display: flex;justify-content: center;align-items: center;overflow: hidden;}.section-streaming .facade-poster{position: absolute;inset: 0;width: 100% !important;height: 100% !important;object-fit: cover;object-position: center 65%;}.section-streaming .video-facade::after{content: '';position: absolute;inset: 0;background: rgba(10, 19, 24, 0.62);pointer-events: none;}@media (hover: hover) and (pointer: fine){.section-streaming .video-facade:hover::after{background: rgba(10, 19, 24, 0.58);}}.section-streaming .facade-play-btn{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: max-content;max-width: calc(100% - 24px);text-align: center;display: flex;flex-direction: column;align-items: center;color: white;z-index: 10;text-shadow: 0 2px 5px rgba(0, 0, 0, 0.8);pointer-events: none;}.section-streaming .facade-play-btn span{margin-top: 10px;font-weight: 700;font-size: 1.15rem;text-transform: none;}.section-streaming .video-container{position: relative;width: 100%;max-width: 800px;height: auto;min-height: 500px;background: black;border-radius: 20px;overflow: hidden;border: 4px solid var(--bg-page);}.section-streaming .video-container iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}@media (max-width: 768px){.header{padding: 15px 20px;}.logo img{width: 50px;}.brand-text{font-size: 1.5rem;}.hero{flex-direction: column;text-align: center;padding-top: 80px;align-items: center;}.hero-text h1, .hero-text h2{font-size: 2.2rem;}.mic-wrapper{width: 300px;height: 300px;margin-top: 50px;}.alerta-transmision{padding: 30px 20px;}}@media (max-width: 480px){.header{gap: 12px;}.logo-link{gap: 10px;min-width: 0;}.logo img{width: 44px;}.brand-text{min-width: 0;font-size: 1.1rem;line-height: 1.1;white-space: normal;}}@media (max-width: 360px){.header{padding-left: 12px;padding-right: 12px;}.header .menu-btn{padding: 0 12px;gap: 6px;}}.text-readability{background: rgba(20, 20, 20, 0.75);border: 1px solid rgba(255, 255, 255, 0.08);padding: 2.5rem;max-width: 900px;margin: 0 auto;border-radius: 20px;box-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);}:root{--hero-carousel-img: 200px;--hero-carousel-gap: 15px;}@media (max-width: 768px){:root{--hero-carousel-img: 120px;--hero-carousel-gap: 10px;}}.hero-bg-carousel{position: absolute;top: 50%;left: 50%;width: 100vw;height: calc(var(--hero-carousel-img) + 60px);transform: translate(-50%, -50%);overflow: hidden;z-index: -2;opacity: 0.64;pointer-events: none;}[data-theme="light"] .hero-bg-carousel{opacity: 0.6;}.hero-bg-track{display: flex;width: calc((var(--hero-carousel-img) + var(--hero-carousel-gap)) * 30);height: 100%;align-items: center;animation: heroScroll 45s linear infinite;gap: var(--hero-carousel-gap);}.hero-bg-track img{width: var(--hero-carousel-img);height: var(--hero-carousel-img);object-fit: cover;border-radius: 12px;opacity: 0.9;}.hero-bg-overlay{position: absolute;inset: 0;background: linear-gradient(to right, var(--bg) 0%, transparent 15%, transparent 85%, var(--bg) 100%);z-index: 1;}@keyframes heroScroll{0%{transform: translateX(0);}100%{transform: translateX(calc((var(--hero-carousel-img) + var(--hero-carousel-gap)) * -10));}}.scroll-nudge{position: fixed;bottom: calc(112px + env(safe-area-inset-bottom, 0px));left: 50%;transform: translateX(-50%);background: var(--rn-s1, #183344);border: 1.5px solid var(--btn-secondary-ink, #ffa500);color: var(--rn-tinta-1, #f4f7f8);padding: 8px 18px;border-radius: 999px;display: flex;align-items: center;gap: 8px;font-size: var(--fs-min, 1rem);font-weight: 700;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);z-index: 999;opacity: 0;pointer-events: none;transition: opacity var(--mov-media) var(--mov-curva);}.scroll-nudge.show{opacity: 1;}.scroll-nudge-icon{stroke: var(--btn-secondary-ink, #ffa500);}@media (prefers-reduced-motion: reduce){.scroll-nudge{transition: none;}}.bio-footer .bio-anunciate a{display: inline-flex;align-items: center;min-height: 44px;padding: 0 4px;color: inherit;font-weight: 700;text-decoration: underline;text-underline-offset: 3px;}
.mini-player{position: fixed;bottom: 20px;left: 50%;transform: translateX(-50%);z-index: 9999;opacity: 1;width: max-content;max-width: calc(100vw - 24px);transition: opacity 0.2s ease, visibility 0.2s ease;}.mini-player.is-oculto{opacity: 0;visibility: hidden;pointer-events: none;}.mini-player-content{display: flex;flex-direction: column;align-items: center;gap: 10px;}.mini-play-btn{position: relative;display: flex;align-items: center;justify-content: flex-end;width: auto;min-width: 185px;height: 52px;background: var(--btn-primary-bg);color: var(--btn-primary-ink);border: none;border-radius: 50px;padding: 0 24px 0 55px;cursor: pointer;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);transition: transform 0.2s;user-select: none;-webkit-tap-highlight-color: transparent;touch-action: manipulation;overflow: visible;}.mini-play-btn:focus-visible{outline: 3px solid var(--text);outline-offset: 3px;}.mini-play-btn::before{content: '';position: absolute;left: -4px;top: 50%;transform: translateY(-50%);width: 64px;height: 64px;background-color: #ffffff;border-radius: 50%;z-index: 1;box-shadow: none;}.mini-play-btn:hover{transform: scale(1.03);}.mini-play-btn:active{transform: scale(0.98);}.mini-play-img{position: absolute;left: -9px;top: 50%;transform: translateY(-50%);width: 74px;height: 74px;object-fit: contain;z-index: 2;transform-origin: center center;}@keyframes spinOrangePop{0%{transform: translateY(-50%) rotate(0deg);}100%{transform: translateY(-50%) rotate(360deg);}}.mini-player.playing .mini-play-img{animation: spinOrangePop 6s linear infinite;}@keyframes miniOrangeLoading{0%, 100%{opacity: 1;}50%{opacity: 0.55;}}.mini-player.loading .mini-play-img{animation: miniOrangeLoading 1.2s ease-in-out infinite;}.mini-player.error .mini-play-btn{box-shadow: inset 0 0 0 2px currentColor, 0 4px 12px rgba(0, 0, 0, 0.35);}.mini-text{color: inherit;font-family: var(--font-display);font-weight: 700;font-size: 1.05rem;letter-spacing: 0.3px;white-space: nowrap;z-index: 2;}.mini-aviso{max-width: min(360px, calc(100vw - 24px));margin: 0;padding: 10px 14px;border: 1px solid var(--accent);border-radius: 14px;background: var(--bg-soft);color: var(--text);font-size: var(--fs-min, 1rem);font-weight: 600;line-height: 1.35;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);}.mini-aviso[hidden], .mini-aviso .radio-aviso-link[hidden]{display: none !important;}.mini-aviso .radio-aviso-link{display: inline-block;margin-top: 4px;color: inherit;font-weight: 700;text-decoration: underline;}@media (min-width: 1024px){.mini-player{left: auto;right: 24px;transform: none;}.mini-player-content{align-items: flex-end;}}@media (max-width: 1023px){.mini-player{left: auto;right: calc(12px + env(safe-area-inset-right, 0px));transform: none;}.mini-player-content{align-items: flex-end;}}@media (max-width: 480px){.mini-player{bottom: 20px;}.mini-play-btn{height: 48px;min-width: 165px;padding-left: 66px;padding-right: 20px;}.mini-play-btn::before{width: 58px;height: 58px;left: -3px;}.mini-play-img{width: 66px;height: 66px;left: -7px;}.mini-text{font-size: var(--fs-min, 1rem);}}body:has(#comment-form:focus-within) .mini-player{opacity: 0;visibility: hidden;pointer-events: none;}@media (prefers-reduced-motion: reduce){.mini-player, .mini-play-btn{transition: none;}.mini-play-btn:hover, .mini-play-btn:active{transform: none;}.mini-player.playing .mini-play-img, .mini-player.loading .mini-play-img{animation: none;}}body.rn-con-barra-accion .mini-player{bottom: calc(var(--rn-barra-accion-alto, 66px) + env(safe-area-inset-bottom, 0px) + 12px);}
.section-streaming .alerta-transmision{display: flex;flex-wrap: wrap;gap: 20px;align-items: stretch;padding: 20px;max-width: 1100px;margin: 0 auto;background: var(--rn-s1, #183344);border-radius: 24px;border: 1.5px solid var(--rn-s1-borde, #547e9b);border-top: 3px solid var(--rn-filete-acento, #ff8c00);box-shadow: var(--rn-s1-sombra, none);--text: var(--rn-tinta-1, #f4f7f8);--text-main: var(--rn-tinta-1, #f4f7f8);--text-muted: var(--rn-tinta-2, #bdcddc);--text-heading: var(--rn-tinta-titulo, #ff9a3c);--bg: var(--rn-s1, #183344);--bg-page: var(--rn-s1, #183344);--bg-soft: var(--rn-s2, #20445b);--bg-panel: var(--rn-s2, #20445b);--surface: var(--rn-s2, #20445b);--surface-2: var(--rn-s2-hover, #254f6a);--border: var(--rn-s2-borde, #345d79);--border-soft: var(--rn-s2-borde, #345d79);--accent: var(--rn-filete-acento, #ff8c00);--accent-contrast: var(--rn-tinta-oscura, #0a1318);}#streaming{scroll-margin-top: 96px;}.video-column{position: relative;width: 100%;min-width: 0;}.video-container{width: 100%;position: relative;overflow: hidden;border-radius: 16px;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);margin: 0;aspect-ratio: 16 / 9;height: auto !important;min-height: 0 !important;}.video-facade, .video-container iframe{position: absolute !important;top: 0;left: 0;width: 100% !important;height: 100% !important;min-height: 0 !important;}button.video-facade{border: 0;padding: 0;margin: 0;font: inherit;color: inherit;background: #000;-webkit-appearance: none;appearance: none;text-align: center;}button.video-facade:focus-visible{outline: 3px solid var(--accent);outline-offset: -6px;}.section-streaming .facade-play-btn .facade-icon{--s: 64px;margin-top: 0;transition: var(--mov-boton);}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.section-streaming .video-facade:hover .facade-icon{translate: 0 var(--mov-alza);}}.program-column{display: flex;flex-direction: column;width: 100%;}.info-programacion{background: var(--bg-panel);border: 1px solid var(--border-soft);border-radius: 16px;padding: 20px;display: flex;flex-direction: column;gap: 15px;box-shadow: none;height: 100%;justify-content: center;}.prog-block.past{border-bottom: 1px solid var(--border);padding-bottom: 10px;}.prog-block.past .label-micro{display: block;font-size: var(--fs-min, 1rem);text-transform: none;color: var(--text-muted);font-weight: 600;margin-bottom: 2px;}.prog-block.past .prog-title{font-size: var(--fs-min, 1rem);color: var(--text-muted);font-style: italic;margin: 0;}.prog-block.present{border-left: 5px solid var(--rn-filete-acento, #ff8c00);padding-left: 15px;margin: 5px 0;background: linear-gradient(to right, rgba(255, 126, 0, 0.05), transparent);border-radius: 0 8px 8px 0;padding-top: 10px;padding-bottom: 10px;}.live-indicator{display: flex;align-items: center;gap: 8px;margin-bottom: 5px;}.dot-pulse{width: 10px;height: 10px;background-color: #ff4500;border-radius: 50%;}.label-live{font-size: var(--fs-min, 1rem);font-weight: 700;color: var(--text);letter-spacing: 0;}.prog-block.present .prog-title-hero{font-family: var(--font-body);font-size: 1.6rem;line-height: 1.2;color: var(--text-main);font-weight: 700;margin: 5px 0;}.prog-block.present .prog-host{font-size: 1.1rem;font-weight: 600;line-height: 1.3;color: var(--text);margin: 0 0 4px;}.prog-block.present .prog-time{font-size: 1.25rem;color: var(--text);font-family: monospace;font-weight: 800;}.prog-block.present .prog-auspicio{margin: -2px 0 4px;overflow-wrap: anywhere;}.prog-block.present:has(.prog-auspicio:not([hidden])) .btn-cards{margin-top: 0;}.btn-cards{display: inline-flex;align-items: center;justify-content: center;gap: 10px;background: transparent;color: var(--text);border: 2px solid var(--accent);text-decoration: none;font-weight: 700;font-size: 1.05rem;padding: 10px 22px;min-height: 48px;border-radius: var(--radio-boton, 12px);width: 100%;margin-top: 15px;transition: var(--mov-boton);}@media (hover: hover) and (pointer: fine){.btn-cards:hover{background: var(--surface-2);}}.btn-cards:focus-visible{outline: 3px solid var(--text);outline-offset: 3px;}.prog-block.future .label-micro{display: block;font-size: var(--fs-min, 1rem);color: var(--text-muted);font-weight: 600;text-transform: none;}.prog-block.future .prog-title{font-size: 1rem;color: var(--text);font-weight: 600;margin: 0;}.info-programacion [hidden]{display: none !important;}.info-programacion[data-estado="cargando"] .prog-title-hero, .info-programacion[data-estado="sin-datos"] .prog-title-hero{font-family: inherit;font-size: 1.15rem;font-weight: 600;line-height: 1.4;color: var(--text-muted);}.info-programacion{min-height: 26rem;}.info-programacion[data-estado="musica"] .prog-time{font-family: inherit;font-size: 1.1rem;font-weight: 700;}.alerta-boton{display: none !important;}@media (max-width: 1023px){.section-streaming .alerta-transmision{flex-direction: column;padding: 10px;}.video-column{flex: none;width: 100%;}.program-column{flex: none;width: 100%;margin-top: 10px;}.info-programacion{padding: 15px;}.info-programacion{min-height: 21rem;}.info-programacion[data-estado="al-aire"]:has(#dash-past:not([hidden]), #dash-future:not([hidden])){min-height: 27rem;}}@media (min-width: 1024px){.section-streaming .alerta-transmision{flex-direction: row;flex-wrap: nowrap;}.video-column{flex: 1.6;}.program-column{flex: 1;}.info-programacion{padding: 30px;}}@media (max-width: 768px){.section-streaming .alerta-transmision{padding: 24px 18px;gap: 20px;border-radius: 20px;min-height: 0;height: auto;display: flex;flex-direction: column;}.video-column{width: 100%;margin: 0;flex-shrink: 0;}.video-container{width: 100%;aspect-ratio: 16 / 9;height: auto !important;position: relative;border-radius: 16px;box-shadow: 0 8px 20px rgba(0, 0, 0, 0.4);margin: 0 auto;overflow: hidden;}.video-facade, .video-container iframe{position: absolute !important;inset: 0;width: 100% !important;height: 100% !important;}.program-column{width: 100%;margin-top: 0;flex: 1;display: flex;flex-direction: column;}.info-programacion{padding: 20px;border-radius: 16px;box-shadow: none;flex: none;display: flex;flex-direction: column;justify-content: center;gap: 14px;}.prog-block.present{padding: 14px 16px;border-left: 6px solid var(--rn-filete-acento, #ff8c00);border-radius: 0 12px 12px 0;}.prog-block.present .action-area{margin-top: 16px;}.btn-cards{padding: 14px 20px;font-size: 1.1rem;font-weight: 700;margin-top: 0;}}
.hero-ahora{display: inline-block;max-width: 100%;margin-top: 14px;padding: 8px 14px;border: 1px solid var(--border);border-radius: 12px;background: var(--bg-soft);color: var(--text);font-size: 1.05rem;font-weight: 600;line-height: 1.35;text-align: left;}.hero-ahora[hidden]{display: none;}
#comunidad .comments-container{max-width: 1100px;width: 100%;margin: 0 auto;padding: 35px 30px;background: var(--card-bg-unified, #183344);border: 1.5px solid var(--card-border-unified, #547e9b);border-radius: 24px;box-shadow: var(--card-shadow-unified, none);display: flex;flex-direction: column;gap: 30px;box-sizing: border-box;}#comunidad .comments-container > .rn-cabezal{margin-bottom: 0;}.comunidad-wsp-alt{margin: 0;align-self: center;text-align: center;}.comunidad-wsp{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;color: var(--rn-wsp, #25d366);font-family: var(--font-body);font-size: var(--fs-min, 1rem);font-weight: 600;text-decoration: underline;text-underline-offset: 3px;}.comunidad-wsp svg{flex-shrink: 0;width: 20px;height: 20px;fill: currentColor;}@media (hover: hover) and (pointer: fine){.comunidad-wsp:hover{color: var(--rn-wsp-hover, #3be07f);}}.comunidad-wsp:focus-visible, .btn-submit:focus-visible, .btn-load-more:focus-visible{outline: 3px solid #ffd08a;outline-offset: 3px;}.comment-form{display: flex;flex-direction: column;gap: 14px;position: relative;}.form-group{display: flex;flex-direction: column;gap: 6px;position: relative;}.comment-form label, .comment-kind-group legend{color: var(--rn-tinta-1, #f4f7f8);font-family: var(--font-body);font-size: var(--fs-min, 1rem);font-weight: 600;}.comment-form input, .comment-form textarea{background: var(--rn-campo, #122533);border: 1px solid var(--rn-campo-borde, #618caa);border-radius: 12px;padding: 15px;color: #ffffff !important;font-family: var(--font-body);font-size: 1rem;transition: var(--mov-boton);}.comment-form input::placeholder, .comment-form textarea::placeholder{color: var(--rn-tinta-3, #98aec1) !important;}.comment-form input:focus, .comment-form textarea:focus{border-color: #ff8c00;background: var(--rn-campo, #122533);}.comment-form input:focus-visible, .comment-form textarea:focus-visible{outline: 3px solid #ffd08a;outline-offset: 2px;}.comment-form textarea[aria-invalid="true"]{border-color: #ff9b90;}.comment-form textarea{min-height: 120px;resize: vertical;}.char-counter{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 2px 12px;font-size: 0.9rem;color: var(--rn-tinta-2, #bdcddc) !important;}.char-note{order: -1;margin-right: auto;}.char-counter[data-state="warn"]{color: #ffc266 !important;}.char-counter[data-state="over"]{color: #ff9b90 !important;font-weight: 700;}.comment-public-note{margin: 0;color: var(--rn-tinta-2, #bdcddc) !important;font-size: var(--fs-min, 1rem);line-height: 1.5;}.comment-kind-group{border: 0;padding: 0;margin: 0;display: flex;flex-wrap: wrap;gap: 8px 18px;}.comment-kind-group[hidden]{display: none;}.comment-kind-group legend{padding: 0;margin-bottom: 6px;}.comment-kind-group label[hidden]{display: none;}.comment-kind-group .form-group{flex: 1 1 100%;}.comment-form input[type="radio"]{width: 20px;height: 20px;padding: 0;accent-color: #ff8c00;}.comment-kind-group label{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;font-weight: 500;}.comment-error, .comment-status{margin: 0;text-align: center;font-size: 1rem;font-weight: 600;}.comment-error{color: #ffb199 !important;}.comment-status{color: #9be8b4 !important;}.comment-status:focus{outline: none;}.comment-error:empty, .comment-status:empty{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;}.btn-submit{background: transparent;color: var(--btn-secondary-ink, #ffa500) !important;border: 2px solid var(--btn-secondary-line, #ffa500);border-radius: var(--radio-boton, 12px);padding: 12px 30px;min-height: 48px;font-family: var(--font-body);font-weight: 700;font-size: 1.05rem;cursor: pointer;transition: var(--mov-boton);align-self: center;text-transform: none;}@media (hover: hover) and (pointer: fine){.btn-submit:hover:not(:disabled){background: var(--btn-secondary-hover-bg, #ffa500);color: var(--btn-secondary-hover-ink, #0a1318) !important;}}.btn-submit:disabled{opacity: 0.55;cursor: not-allowed;}.hidden{display: none !important;}#comunidad .comments-list-wrapper{position: relative;margin-top: 20px;min-height: 22rem;}#comunidad .comments-list-wrapper.is-settled{min-height: 0;}.comments-status{margin: 0 0 14px;color: var(--rn-tinta-2, #bdcddc) !important;font-size: 1rem;text-align: center;}.comments-status:empty{display: none;}.comments-status-retry{margin-left: 6px;}#comunidad .comments-list{display: flex;flex-direction: column;gap: 20px;overflow: hidden;}#comunidad .comments-list.collapsed{max-height: 600px;}.comment-item{background: var(--rn-s2, #20445b);border: 1px solid var(--rn-s2-borde, #345d79);padding: 20px;border-radius: 16px;}.comment-item-header{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 4px 12px;margin-bottom: 10px;}.comment-author{font-weight: 600;color: var(--rn-tinta-1, #f4f7f8);font-family: var(--font-body);}.comment-date{margin-left: auto;font-size: var(--fs-label, 0.875rem);color: var(--rn-tinta-2, #bdcddc);white-space: nowrap;}.comment-body{color: var(--rn-tinta-1, #f4f7f8);font-size: 1.05rem;line-height: 1.6;white-space: pre-wrap;word-break: break-word;}.comment-kind{padding: 2px 10px;border: 1px solid rgba(255, 169, 77, 0.6);border-radius: 999px;color: #ffe0b3;font-size: var(--fs-label, 0.875rem);font-weight: 700;}.comment-item.is-resolved .comment-body{text-decoration: line-through;}.comment-aviso-note, .comment-area{margin: 10px 0 0;color: var(--rn-tinta-2, #bdcddc) !important;font-size: var(--fs-min, 1rem);}.comment-foot{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;margin-top: 10px;}.comment-foot .comment-area{margin: 0;}.comment-sello{display: inline-flex;align-items: center;gap: 7px;padding: 2px 11px;border-radius: 999px;background: #ffa94d;color: var(--rn-tinta-oscura, #0a1318);font-size: var(--fs-label, 0.875rem);font-weight: 700;line-height: 1.5;}.comment-sello::before{content: "";width: 8px;height: 8px;border-radius: 50%;background: var(--rn-tinta-oscura, #0a1318);}#comunidad .comments-overlay{position: absolute;bottom: 0;left: 0;right: 0;height: 100px;background: linear-gradient(transparent, var(--rn-s1, #183344));pointer-events: none;opacity: 0;transition: opacity var(--mov-media) var(--mov-curva);}#comunidad .comments-list-wrapper.has-more .comments-overlay{opacity: 1;}#comunidad .comments-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 10px;}.comments-actions [hidden]{display: none !important;}.btn-load-more{background: transparent;color: var(--rn-tinta-1, #f4f7f8);border: 1px solid rgba(255, 255, 255, 0.35);border-radius: var(--radio-boton, 12px);padding: 10px 25px;min-height: 48px;font-family: var(--font-body);font-size: var(--fs-min, 1rem);font-weight: 700;cursor: pointer;transition: var(--mov-boton);}@media (hover: hover) and (pointer: fine){.btn-load-more:hover{border-color: #ff8c00;color: #ffa94d;background: var(--rn-s2, #20445b);}}.btn-load-more:disabled{opacity: 0.6;cursor: wait;}@media (max-width: 768px){#comunidad .comments-container{padding: 25px;}.btn-submit{width: 100%;}}@media (prefers-reduced-motion: reduce){#comunidad .comments-overlay{transition: none;}}
.ads-solo-lector{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);clip-path: inset(50%);white-space: nowrap;border: 0;}.ads-section [hidden], .ads-reserva[hidden]{display: none !important;}section#patrocinadores[hidden]{display: none !important;}.ads-tablero{position: relative;display: flex;flex-direction: column;gap: 24px;overflow: hidden;}#patrocinadores .ads-tablero{backdrop-filter: none !important;-webkit-backdrop-filter: none !important;transition: none !important;transform: none !important;}.ads-reserva{width: calc(100% - 2 * var(--container-px, 18px));max-width: 1084px;margin: 0 auto;}.ads-reserva[data-modo="franja"]{height: 308px;}.ads-reserva[data-modo="fichas"]{height: 388px;}@media (max-width: 720px){.ads-reserva[data-modo="franja"]{height: 394px;}.ads-reserva[data-modo="fichas"][data-n="1"]{height: 472px;}.ads-reserva[data-modo="fichas"][data-n="2"]{height: 688px;}.ads-reserva[data-modo="fichas"][data-n="3"]{height: 904px;}}.ads-header{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 16px;}.ads-title{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 14px;}.ads-header .rn-cabezal{width: auto;margin: 0;}.ads-title h2, .ads-title h3{margin: 0;}.rotulo-comercial, .ads-rotulo{font-family: var(--font-body);font-size: 0.9rem;font-weight: 700;line-height: 1.4;letter-spacing: 0;text-transform: none;color: #ffc58a;animation: none;transition: none;}.rotulo-comercial:hover, .ads-rotulo:hover{transform: none;}.rotulo-comercial[hidden]{display: none !important;}.rotulo-comercial a{color: inherit;text-decoration: underline;text-underline-offset: 3px;}.rotulo-comercial a:focus-visible{outline: 3px solid #ffd2a1;outline-offset: 2px;}.ads-header-actions{display: flex;align-items: center;flex-wrap: wrap;gap: 12px;}.ads-cta-top{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 10px 20px;border-radius: 12px;text-decoration: none;font-weight: 700;font-size: 0.95rem;background: transparent;border: 1px solid rgba(255, 140, 0, 0.5);color: #ffc58a;transition: var(--mov-boton);}.ads-pause{display: inline-flex;align-items: center;gap: 10px;min-width: 44px;min-height: 44px;padding: 0 16px;border-radius: 12px;border: 1px solid rgba(255, 255, 255, 0.4);background: transparent;color: #fff;font-family: inherit;font-weight: 700;font-size: 0.9rem;cursor: pointer;transition: var(--mov-boton);}@media (hover: hover) and (pointer: fine){.ads-cta-top:hover{background: var(--rn-s2, #20445b);}.ads-pause:hover{background: rgba(255, 255, 255, 0.12);}}.ads-pause__icono{width: 10px;height: 12px;border-left: 3px solid currentColor;border-right: 3px solid currentColor;}.ads-pause.is-pausado .ads-pause__icono{width: 0;height: 0;border-top: 6px solid transparent;border-bottom: 6px solid transparent;border-left: 10px solid currentColor;border-right: 0;}.ads-section a:focus-visible, .ads-section button:focus-visible, .ads-section [tabindex="-1"]:focus-visible{outline: 3px solid #ffd2a1;outline-offset: 3px;}.ads-carousel-wrapper{position: relative;width: 100%;overflow-x: auto;overflow-y: hidden;padding: 10px 8px;touch-action: pan-x pan-y;scrollbar-width: none;-ms-overflow-style: none;scroll-behavior: auto;}.ads-carousel-wrapper::-webkit-scrollbar{display: none;}.ads-carousel-wrapper.is-moving{cursor: grab;-webkit-mask-image: linear-gradient(to right, transparent, #000 4%, #000 96%, transparent);mask-image: linear-gradient(to right, transparent, #000 4%, #000 96%, transparent);}.ads-carousel-wrapper.is-arrastrando{cursor: grabbing;user-select: none;}.ads-carousel-track{display: flex;gap: 20px;width: max-content;align-items: stretch;}.ads-carousel-wrapper.is-estatica{overflow-x: hidden;}.ads-carousel-wrapper.is-estatica .ads-carousel-track{margin: 0 auto;}.ads-carousel-wrapper.is-manual{overflow: visible;}.ads-carousel-wrapper.is-manual .ads-carousel-track{width: auto;flex-wrap: wrap;justify-content: center;}.ad-card{min-width: 0;border-radius: 16px;background: var(--rn-s2, #20445b);border: 1px solid var(--rn-s2-borde, #345d79);color: #fff;}button.ad-card{-webkit-appearance: none;appearance: none;display: flex;align-items: center;gap: 14px;flex-shrink: 0;width: 220px;min-height: 80px;padding: 12px 16px;font: inherit;text-align: left;cursor: pointer;user-select: none;transition: var(--mov-boton);}@media (hover: hover) and (pointer: fine){button.ad-card:hover{border-color: var(--rn-filete-acento, #ff8c00);background: var(--rn-s2-hover, #254f6a);}}button.ad-card.is-selected{border-color: #ff8c00;background: var(--rn-s2-hover, #254f6a);box-shadow: inset 0 0 0 1px #ff8c00;}.ad-avatar{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;border-radius: 12px;background: #fff;box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);overflow: hidden;}.ad-avatar__img{width: 100%;height: 100%;padding: 2px;object-fit: contain;-webkit-user-drag: none;}.ad-card--ficha .ad-avatar{width: 56px;height: 56px;}.ad-avatar.is-inicial{border-radius: 50%;background: var(--rn-s1, #183344);box-shadow: none;color: var(--rn-tinta-acento, #ffb366);font-family: var(--font-display);font-weight: 800;font-size: 1.35rem;line-height: 1;}.ad-avatar--grande{width: 72px;height: 72px;}.ad-avatar--grande.is-inicial{font-size: 2rem;}.ad-card__info{display: flex;flex-direction: column;min-width: 0;}.ad-card__title{margin: 0;font-family: var(--font-body);font-weight: 700;font-size: 0.95rem;line-height: 1.3;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.ad-card__cat{margin: 2px 0 0;font-size: 0.8125rem;color: rgba(255, 255, 255, 0.78);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.ad-card__pista{margin-top: 3px;font-size: 0.75rem;font-weight: 700;color: #ffc58a;white-space: nowrap;}.ad-card__pista::after{content: " \203A";}.ads-section--fichas .ads-carousel-wrapper{overflow: visible;padding: 0;}.ads-section--fichas .ads-carousel-track{display: grid;grid-template-columns: minmax(0, 1fr);width: 100%;gap: 16px;align-items: stretch;}.ads-carousel-track[data-cols="1"]{grid-template-columns: minmax(0, 560px);justify-content: center;}.ads-carousel-track[data-cols="2"]{grid-template-columns: repeat(2, minmax(0, 1fr));}.ads-carousel-track[data-cols="3"]{grid-template-columns: repeat(3, minmax(0, 1fr));}.ad-card--ficha{display: flex;flex-direction: column;gap: 10px;padding: 18px 20px;border-radius: 14px;}.ad-card--ficha .ad-card__title{font-size: 1.05rem;white-space: normal;overflow-wrap: anywhere;}.ad-card--ficha .ad-card__cat{white-space: normal;}.ad-ficha__cabecera{display: flex;align-items: center;gap: 14px;}.ad-ficha__linea, .ad-ficha__desc{margin: 0;font-size: 0.9rem;line-height: 1.45;color: rgba(255, 255, 255, 0.88);}.ad-ficha__oferta, .detail-info p.detail-oferta{font-weight: 700;color: #fff;overflow-wrap: anywhere;}.detail-info p.detail-oferta{margin: 0 0 8px;font-size: 0.95rem;line-height: 1.45;}.ad-ficha__red a, .detail-info a.detail-red{display: inline-flex;align-items: center;min-height: 44px;color: #ffc58a;font-weight: 700;text-decoration: underline;text-underline-offset: 3px;overflow-wrap: anywhere;}.ad-ficha__red{margin: -6px 0;}.ad-ficha__acciones{display: flex;flex-wrap: wrap;gap: 10px;margin-top: auto;padding-top: 6px;}.ad-ficha__acciones .detail-btn{flex: 1 1 130px;justify-content: center;}.ads-showcase{position: relative;display: none;align-items: center;padding: 56px 24px 24px;overflow: hidden;background: var(--rn-s2, #20445b);border: 1px solid var(--rn-s2-borde, #345d79);border-radius: 16px;}.ads-section.is-showcase-open .ads-showcase{display: flex;}.showcase-btn-close{position: absolute;top: 8px;right: 8px;z-index: 2;display: inline-flex;align-items: center;gap: 8px;min-width: 44px;min-height: 44px;padding: 0 16px;border-radius: 99px;background: rgba(0, 0, 0, 0.55);color: #fff;border: 1px solid rgba(255, 255, 255, 0.4);font-family: inherit;font-weight: 700;font-size: 0.9rem;cursor: pointer;transition: var(--mov-boton);}@media (hover: hover) and (pointer: fine){.showcase-btn-close:hover{background: var(--rn-s2-hover, #254f6a);}}.detail-content{display: flex;align-items: center;gap: 20px;width: 100%;}.detail-avatar{flex-shrink: 0;}.detail-info{flex: 1;min-width: 0;}.detail-info h3, .detail-info h4{margin: 0 0 4px;font-family: var(--font-body);font-size: 1.4rem;font-weight: 700;color: #fff;overflow-wrap: anywhere;}.detail-meta{margin: 0 0 4px;font-size: 0.9rem;color: rgba(255, 255, 255, 0.85);}.detail-horas{display: block;margin: 0 0 8px;font-size: 0.9rem;font-weight: 700;color: #ffc58a;}.detail-info p.detail-desc{margin: 0;font-size: 0.95rem;line-height: 1.5;color: rgba(255, 255, 255, 0.85);}.detail-actions{display: flex;flex-wrap: wrap;gap: 12px;flex-shrink: 0;}@media (min-width: 769px){.detail-actions{max-width: 360px;justify-content: flex-end;}}.detail-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 10px 22px;border-radius: 12px;border: 1px solid transparent;text-decoration: none;font-weight: 700;font-size: 0.95rem;transition: var(--mov-boton);}.detail-btn--wsp{background: transparent;color: var(--rn-wsp, #25d366);border: 2px solid var(--rn-wsp, #25d366);}.detail-btn--wsp:focus-visible{background: var(--rn-wsp, #25d366);border-color: var(--rn-wsp, #25d366);color: var(--rn-wsp-tinta, #04290f);}.detail-btn--call{background: transparent;color: #ffc58a;border-color: rgba(255, 140, 0, 0.5);}.detail-btn--mapa{background: rgba(255, 255, 255, 0.06);color: var(--rn-tinta-1, #f4f7f8);border-color: rgba(255, 255, 255, 0.4);}@media (hover: hover) and (pointer: fine){.detail-btn--wsp:hover{background: var(--rn-wsp, #25d366);border-color: var(--rn-wsp, #25d366);color: var(--rn-wsp-tinta, #04290f);}.detail-btn--call:hover{background: #ffc58a;border-color: #ffc58a;color: var(--rn-tinta-oscura, #0a1318);}.detail-btn--mapa:hover{background: rgba(255, 255, 255, 0.14);}}.detail-btn[aria-disabled="true"]{cursor: default;}@media (max-width: 768px){.ads-carousel-wrapper.is-moving{-webkit-mask-image: none;mask-image: none;}button.ad-card{width: 240px;}.ads-section.is-showcase-open .ads-showcase{padding: 56px 16px 16px;}.detail-content{flex-direction: column;align-items: flex-start;gap: 14px;}.detail-actions{width: 100%;gap: 8px;}.detail-actions .detail-btn{flex: 1 1 140px;}}@media (max-width: 900px){.ads-carousel-track[data-cols="3"]{grid-template-columns: minmax(0, 1fr);}}@media (max-width: 720px){.ads-carousel-track[data-cols]{grid-template-columns: minmax(0, 1fr);}}.footer .wsp-cotizar{margin: 6px 0 0;padding: 0;text-align: center;}.footer .wsp-cotizar a{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 10px 14px;color: var(--ct-ink, #f4f7f8);font-size: var(--fs-min, 1rem);font-weight: 600;text-decoration: underline;text-underline-offset: 3px;}@media (hover: hover) and (pointer: fine){.footer .wsp-cotizar a:hover{color: var(--ct-hot, #ffa500);}}.footer .wsp-cotizar a:focus-visible{outline: 3px solid var(--ct-hot, #ffa500);outline-offset: 2px;}@media (prefers-reduced-motion: reduce){button.ad-card, .ads-cta-top, .ads-pause, .showcase-btn-close, .detail-btn{transition: none !important;}.ads-carousel-wrapper.is-moving{-webkit-mask-image: none;mask-image: none;}}
.rn-cajon__fondo, .rn-cajon__panel{--rn-cajon-tiempo: 320ms;--rn-cajon-curva: cubic-bezier(0.22, 1, 0.36, 1);}.rn-cajon__fondo{position: fixed;inset: 0;z-index: 10000;background-color: rgba(4, 9, 22, 0.6);opacity: 0;visibility: hidden;transition: opacity var(--rn-cajon-tiempo) var(--rn-cajon-curva), visibility 0s linear var(--rn-cajon-tiempo);touch-action: none;-webkit-tap-highlight-color: transparent;}[data-theme="light"] .rn-cajon__fondo{background-color: rgba(16, 40, 58, 0.45);}.rn-cajon__fondo.open{opacity: 1;visibility: visible;transition-delay: 0s;}.rn-cajon__panel{position: fixed;top: 0;right: 0;bottom: 0;z-index: 10001;display: flex;flex-direction: column;box-sizing: border-box;width: 18rem;max-width: 85vw;padding: max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) 12px;overflow-y: auto;overscroll-behavior: contain;touch-action: pan-y;background-color: var(--bg);color: var(--text);border-left: 1px solid var(--border);border-radius: 16px 0 0 16px;box-shadow: -12px 0 32px rgba(4, 9, 22, 0.4);font-family: var(--font-body);transform: translateX(100%);visibility: hidden;transition: transform var(--rn-cajon-tiempo) var(--rn-cajon-curva), visibility 0s linear var(--rn-cajon-tiempo);}[data-theme="light"] .rn-cajon__panel{box-shadow: -12px 0 32px rgba(120, 48, 10, 0.22);}.rn-cajon__panel.open{transform: translateX(0);visibility: visible;transition-delay: 0s;}.rn-cajon__panel:focus, .rn-cajon__panel:focus-visible{outline: none;box-shadow: -12px 0 32px rgba(4, 9, 22, 0.4);}[data-theme="light"] .rn-cajon__panel:focus, [data-theme="light"] .rn-cajon__panel:focus-visible{box-shadow: -12px 0 32px rgba(120, 48, 10, 0.22);}.rn-cajon__cabeza{display: flex;flex: none;align-items: center;gap: 12px;padding: 0 0 12px 4px;border-bottom: 1px solid var(--border);}.rn-cajon__marca{display: flex;flex: 1;align-items: center;gap: 10px;min-width: 0;}.rn-cajon__logo{flex: none;width: 40px;height: 40px;}[data-theme="light"] .rn-cajon__logo{content: url("../img/logo-radio-naranja-128-oscuro.webp");}.rn-cajon__nombre{min-width: 0;}.rn-cajon__titulo{margin: 0;font-family: var(--font-display);font-size: 1.0625rem;font-weight: 800;line-height: 1.15;letter-spacing: -0.02em;color: var(--text-heading);}.rn-cajon__frecuencia{margin: 2px 0 0;font-size: var(--fs-label, 0.875rem);font-weight: 600;line-height: 1.2;color: var(--text-muted);}.rn-cajon__cerrar{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border: 1px solid var(--border);border-radius: var(--radius-pill, 999px);background-color: var(--surface);color: var(--text);cursor: pointer;-webkit-tap-highlight-color: transparent;transition: var(--mov-boton);}.rn-cajon__x{width: 20px;height: 20px;}@media (hover: hover) and (pointer: fine){.rn-cajon__cerrar:hover{background-color: var(--accent-fill);color: var(--accent-fill-text);border-color: var(--accent-fill);}}.rn-cajon__cuerpo{flex: 1 0 auto;padding: 12px 0;}.rn-cajon__destinos{display: flex;flex-direction: column;gap: 4px;}.rn-cajon__item{--rn-cajon-roce: color-mix(in srgb, var(--text) 9%, transparent);position: relative;display: flex;align-items: center;gap: 12px;box-sizing: border-box;width: 100%;min-height: 48px;padding: 10px 12px;border: 1px solid transparent;border-radius: 12px;background-color: transparent;color: var(--text);font-family: var(--font-body);font-size: 1rem;font-weight: 600;line-height: 1.25;text-align: left;text-decoration: none;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: var(--mov-boton);}.rn-cajon__item[hidden]{display: none;}.rn-cajon__icono{flex: none;width: 18px;height: 18px;margin: 0 3px;}.rn-cajon__destinos .rn-cajon__icono{color: var(--text-muted);}.rn-cajon__texto{min-width: 0;}@media (hover: hover) and (pointer: fine){.rn-cajon__item:hover{background-color: var(--rn-cajon-roce);}}.rn-cajon__item:active{background-color: var(--rn-cajon-roce);}.rn-cajon__item[aria-current="page"]{--rn-cajon-roce: var(--surface);background-color: var(--surface);border-color: var(--border);font-weight: 700;}.rn-cajon__item[aria-current="page"] .rn-cajon__icono{color: var(--accent);}.rn-cajon__item:focus-visible, .rn-cajon__cerrar:focus-visible{outline: 3px solid var(--focus-ring);outline-offset: 2px;box-shadow: 0 0 0 2px var(--focus-halo);}.rn-cajon__pie{display: flex;flex: none;flex-direction: column;gap: 8px;padding-top: 12px;border-top: 1px solid var(--border);}.rn-cajon__item--escuchar{--rn-cajon-roce: var(--btn-primary-bg);justify-content: center;background-color: var(--btn-primary-bg);color: var(--btn-primary-ink);border-radius: var(--radius-pill, 999px);font-weight: 700;}.rn-cajon__item--tema::before{content: "";flex: none;width: 18px;height: 18px;margin: 0 3px;background-color: var(--text-muted);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 3a9 9 0 0 0 0 18z' fill='%23000'/%3E%3C/svg%3E") center / 18px 18px no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 3a9 9 0 0 0 0 18z' fill='%23000'/%3E%3C/svg%3E") center / 18px 18px no-repeat;}.rn-cajon__pie .pwa-install-note{margin-top: 8px;}html.rn-cajon-abierto{overflow: hidden;scrollbar-gutter: stable;}@media (forced-colors: active){.rn-cajon__item[aria-current="page"]{border-color: Highlight;}.rn-cajon__item--tema::before{background-color: CanvasText;forced-color-adjust: none;}}@media (min-width: 1281px){.rn-cajon__fondo, .rn-cajon__panel{display: none !important;}}@media (prefers-reduced-motion: reduce){.rn-cajon__panel, .rn-cajon__fondo, .menu-btn{transition: none !important;}}.pwa-strips{position: fixed;left: 12px;right: 12px;bottom: calc(84px + env(safe-area-inset-bottom));z-index: 9998;display: flex;flex-direction: column;align-items: flex-start;gap: 8px;pointer-events: none;}.pwa-strip{pointer-events: auto;box-sizing: border-box;width: 100%;max-width: 420px;padding: 12px 14px;background-color: var(--bg);color: var(--text);border: 1px solid var(--border);border-radius: 14px;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35);}.pwa-strip-text{margin: 0 0 10px;font-size: var(--fs-min, 1rem);line-height: 1.4;}.pwa-strip-actions{display: flex;flex-wrap: wrap;gap: 8px;}.pwa-strip-btn{min-height: 44px;padding: 8px 14px;background: transparent;color: var(--text);border: 1px solid var(--border);border-radius: 10px;font: inherit;font-size: var(--fs-min, 1rem);font-weight: 600;cursor: pointer;}.pwa-strip-btn--main{background-color: var(--accent-fill);color: var(--accent-fill-text);border-color: var(--accent-fill);}.pwa-strip-btn:disabled{opacity: 0.75;cursor: default;}.pwa-ios-steps{margin: 0 0 10px;padding-left: 1.25rem;font-size: var(--fs-min, 1rem);line-height: 1.5;}.pwa-ios-share{display: inline-block;vertical-align: -3px;color: var(--accent);}.pwa-install-note{margin: 8px 0 0;padding: 10px 12px;border: 1px dashed var(--border);border-radius: 12px;font-size: var(--fs-min, 1rem);line-height: 1.45;color: var(--text);}.pwa-install-note p{margin: 0;}.pwa-install-note .pwa-ios-steps{margin-bottom: 0;}
:root{--font-display: 'Unbounded', system-ui, -apple-system, sans-serif;--font-body: 'Plus Jakarta Sans', system-ui, -apple-system, sans-serif;--fs-min: 1rem;--fs-label: 0.875rem;--fs-h1: clamp(1.875rem, 1rem + 3.6vw, 2.75rem);--fs-h2: clamp(1.375rem, 3vw, 2rem);--fs-h3: clamp(1.3rem, 1.2rem + 0.4vw, 1.5rem);--cielo-arriba: #0e1835;--cielo-abajo: #121e40;--bg: #0e1835;--bg-soft: #142347;--surface: #15264b;--surface-2: #1d2d57;--border: #547e9b;--shadow: 0 20px 60px rgba(4, 9, 22, 0.55);--accent: #ff6600;--accent-2: #ff6600;--accent-contrast: #0a1318;--focus: rgba(255, 102, 0, 0.5);--accent-fill: #b84a00;--accent-fill-text: #fff;--btn-primary-bg: var(--accent-fill);--btn-primary-ink: var(--accent-fill-text);--btn-secondary-ink: #ffa500;--btn-secondary-line: rgba(255, 165, 0, 0.7);--btn-secondary-hover-bg: #ffa500;--btn-secondary-hover-ink: var(--rn-tinta-oscura);--focus-ring: #fff;--focus-halo: #000;--text: #f4f7f8;--text-muted: #b4c6d7;--text-heading: #ff9a3c;--rn-s1: #183344;--rn-s1-borde: #547e9b;--rn-s1-sombra: inset 0 1px 0 rgba(214, 232, 255, 0.07);--rn-s2: #20445b;--rn-s2-borde: #345d79;--rn-s2-hover: #254f6a;--rn-campo: #122533;--rn-campo-borde: #618caa;--rn-tinta-1: #f4f7f8;--rn-tinta-2: #bdcddc;--rn-tinta-3: #98aec1;--rn-tinta-acento: #ffb366;--rn-tinta-titulo: #ff9a3c;--rn-filete-acento: #ff8c00;--rn-filete-oro: #e9a23b;--rn-tinta-oscura: #0a1318;--rn-wsp: #25d366;--rn-wsp-tinta: #04290f;--rn-wsp-hover: #3be07f;--rn-ritmo: 64px;--card-bg-unified: var(--rn-s1);--card-border-unified: var(--rn-s1-borde);--card-shadow-unified: var(--rn-s1-sombra);--mov-corta: 150ms;--mov-media: 250ms;--mov-latido: 2.4s;--mov-curva: cubic-bezier(0.2, 0.8, 0.2, 1);--mov-dist: 8px;--mov-alza: -2px;--mov-hunde: 0.98;--mov-boton: none;--transition-smooth: var(--mov-media) var(--mov-curva);--radius-lg: 20px;--radius-pill: 999px;--radio-boton: 12px;--glow-orange: rgba(255, 102, 0, 0.5);--glow-gold: rgba(255, 215, 0, 0.5);--glow-accent: linear-gradient(135deg, #ff6600, #ff4500, #ffd700);--eq-bar-color: #ff6600;--paper-opacity: 0.5;--paper-shadow: rgba(2, 6, 20, 0.5);--paper-1-a: #16224b;--paper-1-b: #131d42;--paper-2-a: #132446;--paper-2-b: #101c3a;--paper-3-a: #1b1a4b;--paper-3-b: #161842;}[data-theme="light"]{--cielo-arriba: #ffe3c6;--cielo-abajo: #ffbe8a;--bg: #ffe3c6;--bg-soft: #fff4e8;--surface: #fff6ec;--surface-2: #ffeedd;--border: #486d86;--shadow: 0 12px 40px rgba(120, 48, 10, 0.2);--accent: #b04400;--accent-2: #b04400;--accent-contrast: #fff;--focus: rgba(176, 68, 0, 0.4);--focus-ring: #0b1f2e;--focus-halo: #fff;--text: #10283a;--text-muted: #304e64;--text-heading: #0b1f2e;--rn-s1-borde: #10283a;--rn-s1-sombra: 0 1px 2px rgba(120, 48, 10, 0.18), 0 14px 30px -14px rgba(120, 48, 10, 0.45);--paper-opacity: 0.7;--paper-shadow: rgba(170, 70, 20, 0.14);--paper-1-a: #ffd2c4;--paper-1-b: #ffbfb0;--paper-2-a: #fff3e2;--paper-2-b: #ffd9b5;--paper-3-a: #f0dcf2;--paper-3-b: #e3c8ec;}:root, [data-theme="light"], [data-theme="dark"]{--bg-page: var(--bg);--bg-panel: var(--surface);--text-main: var(--text);--border-soft: var(--border);--orange: var(--accent);--orange-dark: var(--accent-2);}@media (max-width: 720px){:root{--rn-ritmo: 48px;}}body{background-color: var(--bg);background-image: linear-gradient(180deg, var(--cielo-arriba, var(--bg)) 0%, var(--cielo-abajo, var(--bg)) 100%);background-attachment: fixed;color: var(--text);font-family: var(--font-body);}h1, h2, .hero-badge, .nav-links a, .bio-hero-content h1{font-family: var(--font-display);letter-spacing: -0.02em;}h3, h4{font-family: var(--font-body);letter-spacing: 0;}h1, h2, h3, h4, .hero-badge, .rn-cabezal h2, .participa-title, .ganador-title, .saludo-title-text, .noticia-title, .agenda-title, .agenda-item-title, .news-modal-title, .pwa-sheet-title{text-wrap: balance;}p, li, figcaption, blockquote, dd, .detail-desc, .ad-ficha__desc, .radio-aviso-texto{text-wrap: pretty;}.rn-cabezal h2{font-size: var(--fs-h2);}.paper-bg{position: fixed;inset: 0;z-index: 0;background: transparent;overflow: hidden;pointer-events: none;}.paper{position: absolute;border-radius: 18px;border: 1px solid rgba(255, 255, 255, 0.35);box-shadow: 0 18px 40px var(--paper-shadow);opacity: var(--paper-opacity);}:root:not([data-theme="light"]) .paper{border-color: rgba(180, 198, 230, 0.08);}.paper--pink{width: clamp(260px, 45vw, 520px);height: clamp(220px, 38vw, 430px);background: linear-gradient(145deg, var(--paper-1-a), var(--paper-1-b));top: -60px;left: -60px;transform: rotate(-18deg);}.paper--green{width: clamp(280px, 48vw, 560px);height: clamp(240px, 40vw, 460px);background: linear-gradient(145deg, var(--paper-2-a), var(--paper-2-b));top: 180px;left: -120px;transform: rotate(-18deg);}.paper--gray{width: clamp(360px, 58vw, 860px);height: clamp(320px, 52vw, 760px);background: linear-gradient(145deg, var(--paper-3-a), var(--paper-3-b));top: -40px;right: -140px;transform: rotate(18deg);}h1, h2, h3, h4, h5, h6{color: var(--text-heading);}[data-theme="light"] .hero-badge{background: var(--surface);color: var(--text);border-color: var(--border);}[data-theme="light"] .hero-text h1, [data-theme="light"] .hero-text h2{color: var(--text) !important;}[data-theme="light"] .hero-text p{color: var(--text-muted) !important;}.theme-toggle-btn{background: var(--surface);border: 1px solid var(--border);color: var(--text);border-radius: var(--radius-pill);padding: 0 14px;height: 44px;cursor: pointer;transition: var(--mov-boton);font-weight: 600;font-size: 0.9rem;display: inline-flex;align-items: center;justify-content: center;gap: 8px;box-sizing: border-box;}@media (hover: hover) and (pointer: fine){.theme-toggle-btn:hover{background: var(--accent-fill);color: var(--accent-fill-text);border-color: var(--accent-fill);}}.theme-toggle-btn svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 2;}@media (max-width: 1280px){.theme-toggle--desktop{display: none !important;}}.menu-btn{display: none;flex: none;align-items: center;justify-content: center;gap: 8px;min-height: 44px;padding: 0 16px;border: 1px solid var(--border);border-radius: var(--radius-pill);background: var(--surface);color: var(--text);font-family: inherit;font-size: 1rem;font-weight: 700;cursor: pointer;box-sizing: border-box;-webkit-tap-highlight-color: transparent;transition: var(--mov-boton);}.menu-btn svg{width: 20px;height: 20px;flex: none;fill: none;stroke: currentColor;stroke-width: 2.2;}.menu-btn[aria-expanded="true"]{background: var(--accent-fill);color: var(--accent-fill-text);border-color: var(--accent-fill);}@media (hover: hover) and (pointer: fine){.menu-btn:hover{background: var(--accent-fill);color: var(--accent-fill-text);border-color: var(--accent-fill);}}@media (max-width: 1280px){.menu-btn:not([hidden]){display: inline-flex;}}[data-theme="light"] .header .logo img{content: url("../img/logo-radio-naranja-128-oscuro.webp");}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);clip-path: inset(50%);white-space: nowrap;border: 0;}.skip-link{position: fixed;top: 8px;left: 8px;z-index: 100001;padding: 12px 20px;background: var(--accent-fill);color: var(--accent-fill-text);font-size: 1rem;font-weight: 700;line-height: 1.2;text-decoration: none;border-radius: 12px;transform: translateY(-250%);}.skip-link:focus, .skip-link:focus-visible{transform: none;}#contenido:focus, #contenido:focus-visible{outline: none;box-shadow: none;}@media (max-width: 1280px){.header .nav{display: none;}}:where(a, button, input, textarea, select, summary, [tabindex]):focus-visible{outline: 3px solid var(--focus-ring);outline-offset: 2px;box-shadow: 0 0 0 2px var(--focus-halo);}.ads-carousel-wrapper :focus-visible, .noticias-track :focus-visible{outline-offset: -5px;box-shadow: inset 0 0 0 2px var(--focus-halo);}.hero:has(:focus-visible) .hero-bg-track{animation-play-state: paused;}@media (prefers-reduced-motion: reduce){*:not(.hero-bg-track, .rn-mic, .rn-mic *), *:not(.hero-bg-track, .rn-mic, .rn-mic *)::before, *:not(.hero-bg-track, .rn-mic, .rn-mic *)::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;scroll-behavior: auto !important;}}:is(.hero, .mini-player) :is(.hero-listen-btn, .mini-play-btn){transition: var(--mov-boton);}:is(.hero, .mini-player) :is(.hero-listen-btn, .mini-play-btn):is(:hover, :active){transform: none;}.saludo-header-bar{position: relative;}.saludo-avance{position: absolute;left: 0;right: 0;bottom: 0;height: 3px;background: var(--rn-filete-acento, #ff8c00);transform-origin: left;transform: scaleX(var(--p, 0));pointer-events: none;}@media (prefers-reduced-motion: no-preference){:root{--mov-boton: background-color var(--mov-corta) var(--mov-curva), border-color var(--mov-corta) var(--mov-curva), color var(--mov-corta) var(--mov-curva), scale var(--mov-corta) var(--mov-curva), translate var(--mov-corta) var(--mov-curva);}@keyframes movLlega{from{opacity: 0;translate: 0 var(--mov-dist);}}@keyframes movFunde{from{opacity: 0;}}@keyframes movLatido{50%{opacity: 0.55;}}@supports (scale: 1){:is(button:not(.video-facade), .btn-cards, .btn-wsp, .impulsate-btn, .participa-btn, .insta-pill, .ads-cta-top, .detail-btn, .anuncia-btn, .noticia-card, .btn-primary, .btn-secondary){-webkit-tap-highlight-color: transparent;}:is(button:not(.video-facade), .btn-cards, .btn-wsp, .impulsate-btn, .participa-btn, .insta-pill, .ads-cta-top, .detail-btn, .anuncia-btn, .noticia-card, .btn-primary, .btn-secondary):active, .video-facade:active .facade-icon{scale: var(--mov-hunde);}}@media (hover: hover) and (pointer: fine){:is(.noticia-card, button.ad-card, .hero-listen-btn, .mini-play-btn, .btn-primary, .btn-secondary):hover{translate: 0 var(--mov-alza);}}.mov-espera{opacity: 0;translate: 0 var(--mov-dist);}.mov-llega:not(.mov-espera){transition: opacity var(--mov-media) var(--mov-curva), translate var(--mov-media) var(--mov-curva);}.dot-pulse{animation: movLatido var(--mov-latido) ease-in-out infinite;}:is(.comment-status, .comment-error, .comments-status, .saludo-share-status, .news-share-status, .impulsate-estado):not(:empty), :is(.radio-aviso, .mini-aviso):not([hidden]), .ads-section.is-showcase-open .ads-showcase, .is-lote{animation: movFunde var(--mov-media) var(--mov-curva);}.comment-item.is-new{animation: movLlega var(--mov-media) var(--mov-curva) backwards;}.saludo-avance{transition: transform var(--mov-media) linear;}}@media print{.mov-espera{opacity: 1;translate: none;}}@media (max-width: 768px){.noticias-track:has(> .noticia-card:nth-child(2)){display: flex;overflow-x: auto;scroll-snap-type: x mandatory;overscroll-behavior-x: contain;padding-bottom: 15px;}.noticias-track:has(> .noticia-card:nth-child(2)) > .noticia-card{flex: 0 0 82%;min-width: 0;max-width: 340px;scroll-snap-align: start;}}
section#impulsate{--imp-acento: var(--accent);margin-top: 0;}[data-theme="light"] section#impulsate{--imp-acento: var(--accent-2);}section#impulsate .impulsate-wrap{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 20px 40px;align-items: center;text-align: left;width: 100%;max-width: 1100px;margin: 0 auto !important;padding: 24px 22px !important;background: var(--rn-s1, #183344) !important;border: 1.5px solid var(--rn-s1-borde, #547e9b) !important;border-radius: 16px !important;box-shadow: var(--rn-s1-sombra, none) !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;transform: none;--text: var(--rn-tinta-1, #f4f7f8);--text-heading: var(--rn-tinta-titulo, #ff9a3c);--imp-acento: var(--rn-tinta-acento, #ffb366);}section#impulsate .impulsate-title{font-family: var(--font-display);font-size: var(--fs-h2);font-size: min(var(--fs-h2), 5.6vw);font-weight: 700;letter-spacing: -0.01em;line-height: 1.2;margin: 0 0 6px;color: var(--text-heading);text-shadow: none;}section#impulsate .impulsate-sub{max-width: 60ch;margin: 0 0 14px;font-size: 1.0625rem;font-weight: 400;line-height: 1.5;color: var(--text);}section#impulsate .impulsate-pasos{max-width: 60ch;margin: 0 0 14px;padding-left: 1.4em;font-size: 1rem;line-height: 1.5;color: var(--text);}section#impulsate .impulsate-pasos li{margin: 0 0 6px;padding: 0;background: none;border: 0;}section#impulsate .impulsate-pasos li:last-child{margin-bottom: 0;}section#impulsate .impulsate-pasos li::marker{font-weight: 700;color: var(--text);}section#impulsate .impulsate-temporada{max-width: 60ch;margin: 14px 0 0;font-weight: 700;line-height: 1.45;color: var(--text);}section#impulsate .impulsate-temporada[hidden]{display: none;}section#impulsate .impulsate-actions{display: flex;flex-direction: column;gap: 10px;width: 17.5rem;}section#impulsate .impulsate-btn{display: flex;align-items: center;justify-content: center;min-height: 48px;padding: 10px 18px;border: 2px solid var(--imp-acento);border-radius: var(--radio-boton, 12px);font-size: 1rem;font-weight: 700;line-height: 1.25;text-align: center;text-decoration: none;box-shadow: none;transform: none;transition: var(--mov-boton);}section#impulsate .impulsate-btn--wsp{background: transparent;border-color: var(--rn-wsp, #25d366);color: var(--rn-wsp, #25d366);}section#impulsate .impulsate-btn--wsp:focus-visible{background: var(--rn-wsp, #25d366);border-color: var(--rn-wsp, #25d366);color: var(--rn-wsp-tinta, #04290f);}@media (hover: hover) and (pointer: fine){section#impulsate .impulsate-btn--wsp:hover{background: var(--rn-wsp, #25d366);border-color: var(--rn-wsp, #25d366);color: var(--rn-wsp-tinta, #04290f);}}section#impulsate .impulsate-link, section#impulsate .impulsate-llamar{display: flex;align-items: center;justify-content: center;min-height: 44px;padding: 0 4px;font-size: 1rem;font-weight: 600;line-height: 1.3;text-align: center;color: var(--text);text-decoration: underline;text-underline-offset: 3px;}section#impulsate .impulsate-link:focus-visible, section#impulsate .impulsate-llamar:focus-visible{outline: 3px solid var(--text);outline-offset: 3px;}section#impulsate .impulsate-llamar{font-size: var(--fs-min, 1rem);font-weight: 400;}section#impulsate .impulsate-llamar__num{margin-left: 0.35em;font-weight: 700;white-space: nowrap;}section#impulsate .impulsate-btn:focus-visible{outline: 3px solid var(--text);outline-offset: 3px;}section#impulsate .impulsate-nota{margin: 2px 0 0;font-size: var(--fs-min, 1rem);line-height: 1.4;text-align: left;color: var(--text);}section#impulsate .impulsate-estado{margin: 0;font-size: var(--fs-min, 1rem);line-height: 1.4;text-align: left;color: var(--text);}section#impulsate .impulsate-estado:empty{display: none;}@media (max-width: 720px){section#impulsate .impulsate-wrap{grid-template-columns: minmax(0, 1fr);gap: 16px;padding: 20px 16px !important;}section#impulsate .impulsate-actions{width: 100%;}}@media (prefers-reduced-motion: reduce){section#impulsate .impulsate-wrap, section#impulsate .impulsate-btn{transition: none !important;}}
.ganador-glass{max-width: 450px;margin: 0 auto;background: var(--rn-s2, #20445b) !important;border: 0 !important;border-top: 4px solid var(--rn-filete-oro, #e9a23b) !important;border-radius: 24px;padding: 30px 25px;text-align: center;position: relative;overflow: hidden;box-shadow: none;}.ganador-title{display: block;font-family: var(--font-body);color: var(--rn-tinta-acento, #ffb366) !important;font-size: 1rem;text-transform: none;margin: 0 0 18px;letter-spacing: 0;font-weight: 700;position: relative;z-index: 1;}.ganador-img-container{display: inline-block;padding: 3px;background: var(--rn-filete-oro, #e9a23b);border-radius: 50%;margin-bottom: 18px;box-shadow: none;position: relative;z-index: 1;}.ganador-img-container img{width: 140px;height: 140px;object-fit: cover;border-radius: 50%;border: 3px solid var(--rn-s2, #20445b);background: var(--rn-s1, #183344);display: block;}.winner-name-gold{font-family: var(--font-display);font-size: 1.6rem;margin: 0;font-weight: 800;color: var(--rn-tinta-1, #f4f7f8) !important;position: relative;z-index: 1;overflow-wrap: anywhere;}.ganador-subtitle{color: var(--rn-tinta-2, #bdcddc) !important;margin-top: 10px;font-size: 0.95rem;font-weight: 600;position: relative;z-index: 1;overflow-wrap: anywhere;line-height: 1.4;padding: 0 10px;}.ganador-meta{margin: 8px 0 0;color: var(--rn-tinta-2, #bdcddc) !important;font-size: 0.92rem;line-height: 1.4;position: relative;z-index: 1;}.ganador-meta[hidden], .ganador-marca[hidden], .ganador-bases[hidden]{display: none;}.ganador-marca{margin: 8px 0 0;position: relative;z-index: 1;overflow-wrap: anywhere;}.ganador-bases{display: inline-block;margin-top: 12px;color: var(--rn-tinta-acento, #ffb366) !important;font-weight: 700;text-decoration: underline;text-underline-offset: 3px;position: relative;z-index: 1;}.ganador-bases:focus-visible{outline: 3px solid #ffd08a;outline-offset: 3px;}.participa-section[hidden]{display: none;}.participa-card{max-width: 450px;margin: 0 auto;padding: 30px 25px;background: var(--rn-s2, #20445b);border: 0;border-top: 4px solid var(--rn-filete-acento, #ff8c00);border-radius: 24px;text-align: center;color: var(--rn-tinta-1, #f4f7f8);}.participa-title{font-family: var(--font-body);font-size: 1rem;font-weight: 700;text-transform: none;letter-spacing: 0;color: var(--rn-tinta-acento, #ffb366) !important;margin: 0 0 8px;}.participa-name{font-family: var(--font-display);font-size: 1.5rem;color: var(--rn-tinta-1, #f4f7f8) !important;margin: 0 0 12px;overflow-wrap: anywhere;}.participa-line{margin: 8px 0 0;color: var(--rn-tinta-2, #bdcddc) !important;font-size: 1rem;line-height: 1.5;}.participa-line[hidden], .participa-marca[hidden], .participa-btn[hidden], .participa-bases[hidden]{display: none;}.participa-marca{margin: 8px 0 0;overflow-wrap: anywhere;}.participa-actions{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 10px 18px;margin-top: 18px;}.participa-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 10px 24px;border: 2px solid var(--rn-tinta-acento, #ffb366);border-radius: 30px;color: var(--rn-tinta-acento, #ffb366) !important;font-family: var(--font-display);font-weight: 700;text-decoration: none;}@media (hover: hover) and (pointer: fine){.participa-btn:hover{background: var(--rn-tinta-acento, #ffb366);color: var(--rn-tinta-oscura, #0a1318) !important;}}.participa-bases{color: var(--rn-tinta-acento, #ffb366) !important;font-weight: 600;text-decoration: underline;text-underline-offset: 3px;}.participa-btn:focus-visible, .participa-bases:focus-visible{outline: 3px solid #ffd08a;outline-offset: 3px;}.ganador-nav{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 16px;}.ganador-nav .participa-btn{background: transparent;font-size: 1rem;cursor: pointer;}
.noticias-section{margin-top: 0;margin-bottom: 0;scroll-margin-top: 96px;}.noticias-section [hidden], .news-modal-overlay [hidden], .agenda-section [hidden]{display: none !important;}.pwa-sheet-btn[hidden]{display: none;}.noticias-header h2{margin-bottom: 0;}.noticias-sub{color: var(--rn-tinta-1, #f4f7f8);font-size: 1.05rem;}.noticias-carousel-wrapper{position: relative;width: 100%;}.noticias-track{display: grid;grid-template-columns: repeat(auto-fill, minmax(min(300px, 100%), 1fr));gap: 20px;padding: 10px 4px;}.noticias-carousel-wrapper.is-carousel .noticias-track{display: flex;overflow-x: auto;scroll-behavior: smooth;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;padding-bottom: 15px;}.noticias-carousel-wrapper.is-carousel .noticias-track::-webkit-scrollbar{height: 6px;}.noticias-carousel-wrapper.is-carousel .noticias-track::-webkit-scrollbar-thumb{background: var(--accent, #ff7700);border-radius: 4px;}.noticias-carousel-wrapper.is-carousel .noticia-card{min-width: 310px;max-width: 320px;scroll-snap-align: start;flex-shrink: 0;}.noticia-card{background: var(--rn-s2, #20445b);border: 1px solid var(--rn-s2-borde, #345d79);border-radius: 20px;overflow: hidden;display: flex;flex-direction: column;box-shadow: none;transition: var(--mov-boton);position: relative;}.noticia-card .btn-ver-mas::after{content: "";position: absolute;inset: 0;border-radius: inherit;}@media (hover: hover) and (pointer: fine){.noticia-card:hover{background: var(--rn-s2-hover, #254f6a);border-color: var(--rn-filete-acento, #ff8c00);}}.noticia-img-wrap{width: 100%;height: 190px;overflow: hidden;background: var(--rn-s1, #183344);border-bottom: 1px solid var(--rn-s2-borde, #345d79);position: relative;}.noticia-img-wrap:has(> .noticia-img[hidden]){display: none;}.noticia-card:has(.noticia-img[hidden]){border-top: 3px solid var(--rn-filete-acento, #ff8c00);}.noticia-img{width: 100%;height: 100%;object-fit: cover;}.noticia-body{padding: 20px;display: flex;flex-direction: column;flex-grow: 1;}.noticia-title{font-size: 1.25rem;font-weight: 700;color: var(--rn-tinta-1, #f4f7f8);margin-bottom: 10px;line-height: 1.35;}.noticia-meta{font-size: 0.82rem;line-height: 1.4;color: var(--rn-tinta-2, #bdcddc);margin: -4px 0 10px;}.noticia-kind{font-weight: 700;letter-spacing: 0;text-transform: none;color: var(--rn-tinta-acento, #ffb366);}.noticia-excerpt{font-size: 0.92rem;color: var(--rn-tinta-2, #bdcddc);line-height: 1.5;margin-bottom: 18px;flex-grow: 1;}.btn-ver-mas{align-self: flex-start;background: transparent;color: var(--rn-tinta-acento, #ffb366);border: 2px solid var(--rn-filete-acento, #ff8c00);min-height: 48px;padding: 10px 18px;border-radius: var(--radio-boton, 12px);font-weight: 700;font-size: 0.88rem;cursor: pointer;display: inline-flex;align-items: center;gap: 6px;box-shadow: none;transition: var(--mov-boton);}@media (hover: hover) and (pointer: fine){.btn-ver-mas:hover{background: var(--rn-filete-acento, #ff8c00);color: var(--rn-tinta-oscura, #0a1318);}}.noticias-aviso{text-align: center;margin: 0 0 18px;padding: 10px 14px;border-radius: 12px;background: rgba(255, 255, 255, 0.08);border: 1px solid rgba(255, 255, 255, 0.2);color: #fff;font-size: 0.95rem;}.noticias-aviso:empty{margin: 0;padding: 0;border: 0;height: 0;overflow: hidden;}.noticias-more{display: flex;justify-content: center;margin-top: 18px;}.btn-ver-mas--anteriores{align-self: auto;background: transparent;border: 2px solid var(--rn-filete-acento, #ff8c00);box-shadow: none;min-height: 48px;}.noticias-nav-btn{position: absolute;top: 50%;transform: translateY(-50%);width: 44px;height: 44px;border-radius: 50%;background: rgba(0, 0, 0, 0.75);border: 1px solid rgba(255, 255, 255, 0.2);color: #fff;font-size: 1.2rem;cursor: pointer;z-index: 10;display: flex;align-items: center;justify-content: center;box-shadow: 0 4px 15px rgba(0,0,0,0.5);transition: var(--mov-boton);}@media (hover: hover) and (pointer: fine){.noticias-nav-btn:hover{background: var(--accent-fill, #b84a00);border-color: var(--accent-fill, #b84a00);}}.noticias-nav-btn.prev{left: -15px;}.noticias-nav-btn.next{right: -15px;}.news-modal-overlay{position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;background: rgba(6, 12, 26, 0.85);z-index: 99999;display: flex;align-items: center;justify-content: center;padding: 20px;overflow-y: auto;}@media (prefers-reduced-motion: no-preference){.news-modal-overlay{animation: movFunde var(--mov-media) var(--mov-curva);}}.news-modal-container{background: var(--rn-s1, #183344);border: 1.5px solid var(--rn-s1-borde, #547e9b);border-radius: 28px;width: 100%;max-width: 960px;max-height: 90vh;overflow-y: auto;position: relative;padding: 36px 32px;box-shadow: 0 25px 60px rgba(0, 0, 0, 0.8);color: #fff;display: flex;flex-direction: column;}.news-modal-container:focus{outline: none;}.news-modal-close{position: sticky;top: 12px;align-self: flex-end;flex: 0 0 auto;margin: -16px -8px -28px 0;background: rgba(255, 255, 255, 0.1);border: 1px solid rgba(255, 255, 255, 0.2);color: #fff;width: 44px;height: 44px;border-radius: 50%;font-size: 1.2rem;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: var(--mov-boton);z-index: 10;}@media (hover: hover) and (pointer: fine){.news-modal-close:hover{background: #ef4444;border-color: #ef4444;}}.news-modal-title{font-size: 2rem;font-weight: 700;color: #ffffff;margin-bottom: 24px;padding-right: 50px;line-height: 1.3;text-shadow: 0 2px 12px rgba(0,0,0,0.5);border-bottom: 2px solid rgba(255, 119, 0, 0.6);padding-bottom: 14px;}.news-modal-meta{margin: -10px 0 22px;font-size: 0.9rem;color: rgba(255, 255, 255, 0.75);}.news-modal-meta p{margin: 0;}.news-modal-meta .noticia-kind{color: #ffb366;}.news-modal-body{display: flex;gap: 28px;align-items: flex-start;}.news-modal-left{margin: 0;flex: 0 0 45%;max-width: 45%;border-radius: 18px;overflow: hidden;box-shadow: 0 12px 30px rgba(0, 0, 0, 0.5);border: 1px solid rgba(255, 255, 255, 0.15);}.news-modal-left img{width: 100%;height: auto;max-height: 450px;object-fit: cover;display: block;}.news-modal-caption{padding: 8px 12px;font-size: 0.82rem;line-height: 1.4;color: rgba(255, 255, 255, 0.8);background: rgba(0, 0, 0, 0.35);}.news-modal-right{flex: 1;min-width: 0;}.news-modal-text{font-size: 1.05rem;line-height: 1.7;color: rgba(255, 255, 255, 0.9);}.news-modal-text p{margin-bottom: 16px;}.news-modal-text p.news-modal-loading{font-style: italic;color: rgba(255, 255, 255, 0.78);}.news-modal-correction{margin: 8px 0 0;padding: 10px 14px;border-left: 3px solid #ff9a3c;background: rgba(255, 255, 255, 0.06);font-size: 0.95rem;line-height: 1.5;color: rgba(255, 255, 255, 0.9);}.news-modal-source{margin: 16px 0 0;font-size: 0.9rem;color: rgba(255, 255, 255, 0.75);}.news-modal-source a{color: #ffb366;text-decoration: underline;}.news-modal-share{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 22px;}.btn-news-share{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 10px 18px;border-radius: var(--radio-boton, 12px);border: 2px solid rgba(255, 255, 255, 0.55);background: transparent;color: #fff;font-weight: 700;font-size: 0.92rem;text-decoration: none;cursor: pointer;transition: var(--mov-boton);}.btn-news-share--wa{background: var(--rn-wsp, #25d366);border-color: var(--rn-wsp, #25d366);color: var(--rn-wsp-tinta, #04290f);}@media (hover: hover) and (pointer: fine){.btn-news-share:hover{background: rgba(255, 255, 255, 0.14);}.btn-news-share--wa:hover{background: var(--rn-wsp-hover, #3be07f);border-color: var(--rn-wsp-hover, #3be07f);}}.news-share-status{min-height: 1.3em;margin: 8px 0 0;font-size: 0.9rem;color: #ffd9ad;}.rn-share-toast{position: fixed;left: 50%;bottom: 24px;transform: translateX(-50%);z-index: 100000;max-width: calc(100vw - 32px);padding: 10px 18px;border-radius: 999px;background: var(--rn-s1, #183344);color: #fff;border: 1px solid rgba(255, 255, 255, 0.3);font-size: 0.95rem;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.5);}.rn-share-toast[hidden]{display: none;}@media (max-width: 768px){.news-modal-container{padding: 24px 18px;max-height: 95vh;}.news-modal-title{font-size: 1.45rem;}.news-modal-body{flex-direction: column;gap: 20px;}.news-modal-left{flex: 1 1 100%;max-width: 100%;}.noticias-nav-btn{display: none !important;}.noticias-carousel-wrapper.is-carousel .noticia-card{flex: 0 0 82%;min-width: 0;max-width: 340px;}}.agenda-section{margin: 0;scroll-margin-top: 96px;}.agenda-container{max-width: 1100px;width: 100%;margin: 0 auto;padding: 35px 30px;box-sizing: border-box;background: var(--card-bg-unified, #183344);border: 1.5px solid var(--card-border-unified, #547e9b);border-radius: 24px;box-shadow: var(--card-shadow-unified, none);color: #fff;}.agenda-title{text-align: center;font-size: 2rem;font-weight: 700;color: #fff;margin-bottom: 22px;}.agenda-days, .agenda-items{list-style: none;margin: 0;padding: 0;}.agenda-day + .agenda-day{margin-top: 20px;}.agenda-day-label{display: block;margin-bottom: 8px;font-weight: 800;text-transform: capitalize;color: #ffb366;}.agenda-item{display: flex;align-items: center;gap: 14px;padding: 12px 14px;border-radius: 14px;background: rgba(255, 255, 255, 0.06);border: 1px solid rgba(255, 255, 255, 0.12);}.agenda-item + .agenda-item{margin-top: 8px;}.agenda-hour{min-width: 3.4em;font-weight: 800;color: #fff;}.agenda-item-body{flex: 1;min-width: 0;}.agenda-item-title{margin: 0;font-weight: 700;color: #fff;}.agenda-item-place{margin: 2px 0 0;font-size: 0.9rem;color: rgba(255, 255, 255, 0.78);}.agenda-tag{display: inline-block;margin-top: 6px;padding: 2px 10px;border-radius: 999px;font-size: 0.78rem;font-weight: 700;color: var(--rn-tinta-oscura, #0a1318);background: #ffb366;}.agenda-share{min-height: 48px;padding: 8px 16px;border-radius: var(--radio-boton, 12px);border: 2px solid rgba(255, 255, 255, 0.55);background: transparent;color: #fff;font-weight: 700;font-size: 0.88rem;cursor: pointer;}@media (max-width: 560px){.agenda-item{flex-wrap: wrap;}.agenda-share{width: 100%;}}
.saludo-section{scroll-margin-top: 90px;}.saludo-section[hidden]{display: none;}.saludo-grupo-container{margin-bottom: 0;width: 100%;max-width: 1100px;margin-inline: auto;scroll-margin-top: 90px;}.saludo-card-wrapper{background: var(--rn-s2, #20445b);border: 1px solid var(--rn-s2-borde, #345d79);border-radius: 16px;overflow: hidden;box-shadow: none;}.saludo-header-bar{display: flex;align-items: center;justify-content: space-between;padding: 24px 22px 20px;gap: 16px;cursor: pointer;user-select: none;}.saludo-left-info{display: flex;align-items: center;gap: 16px;}.media-naranja-wrap{width: 56px;height: 56px;flex-shrink: 0;}.media-naranja-img{width: 100%;height: 100%;border-radius: 50%;object-fit: cover;}.saludo-text-wrap{display: flex;flex-direction: column;}.saludo-badge-tag{font-family: var(--font-body);font-size: 0.9rem;font-weight: 600;color: var(--rn-tinta-2, #bdcddc);text-transform: none;letter-spacing: 0;}.saludo-title-text{font-family: var(--font-body);font-size: 1.15rem;font-weight: 700;color: #ffffff;line-height: 1.25;margin-top: 2px;}.saludo-patrocinio{margin: 4px 0 0;overflow-wrap: anywhere;}.saludo-patrocinio[hidden]{display: none;}.btn-saludo-play, .btn-saludo-share{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;border-radius: var(--radio-boton, 12px);padding: 10px 20px;background: transparent;font-family: var(--font-body);font-size: var(--fs-min, 1rem);font-weight: 700;cursor: pointer;transition: var(--mov-boton);white-space: nowrap;flex-shrink: 0;}.btn-saludo-play{border: 2px solid #ff8c00;color: #ffb866;}.btn-saludo-play .rn-ico{--s: 24px;--rn-ico-bg: #ffb866;--rn-ico-fg: var(--rn-tinta-oscura, #0a1318);}.btn-saludo-play.is-playing .rn-ico{--rn-ico-bg: #ffe2bd;}@media (hover: hover) and (pointer: fine){.btn-saludo-play:hover{background: var(--rn-s2-hover, #254f6a);color: #ffd9a8;}.btn-saludo-share:hover{border-color: #ffb866;background: rgba(255, 255, 255, 0.08);}}.btn-saludo-play.is-playing{background: var(--rn-s2-hover, #254f6a);color: #ffe2bd;}.btn-saludo-share{border: 2px solid rgba(255, 255, 255, 0.4);color: var(--rn-tinta-1, #f4f7f8);font-size: var(--fs-min, 1rem);}.btn-saludo-share svg{width: 18px;height: 18px;fill: currentColor;flex-shrink: 0;}.btn-saludo-play:focus-visible, .btn-saludo-share:focus-visible, .insta-pill:focus-visible{outline: 3px solid #ffd08a;outline-offset: 3px;}.saludo-links{display: flex;flex-direction: column;gap: 12px;padding: 16px 22px 24px;border-top: 1px solid rgba(255, 255, 255, 0.1);}.saludo-links-text{color: rgba(255, 255, 255, 0.9);font-size: var(--fs-min, 1rem);line-height: 1.4;}.saludo-links-text strong{color: var(--rn-tinta-1, #f4f7f8);}.instagram-sponsors-grid{display: flex;gap: 10px;flex-wrap: wrap;}.instagram-sponsors-grid[hidden]{display: none;}.insta-pill{display: inline-flex;align-items: center;gap: 8px;min-height: 48px;background: transparent;border: 1px solid var(--rn-campo-borde, #618caa);padding: 6px 16px;border-radius: var(--radio-boton, 12px);color: #ffffff;text-decoration: none;font-family: var(--font-body);font-size: var(--fs-min, 1rem);font-weight: 700;transition: var(--mov-boton);}@media (hover: hover) and (pointer: fine){.insta-pill:hover{background: rgba(255, 255, 255, 0.08);border-color: var(--rn-tinta-acento, #ffb366);color: #fff;}}.insta-icon-svg{width: 18px;height: 18px;fill: currentColor;flex-shrink: 0;}.saludo-share-row{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;}.saludo-share-status{margin: 0;color: #9be8b4;font-size: 0.9rem;font-weight: 600;}.saludo-share-status:empty{display: none;}@media (max-width: 640px){.saludo-header-bar{flex-direction: column;align-items: flex-start;padding: 20px 16px 16px;}.btn-saludo-play, .btn-saludo-share{width: 100%;}.btn-saludo-play{margin-top: 4px;}.saludo-links{padding: 14px 16px 20px;}.instagram-sponsors-grid{flex-direction: column;}.insta-pill{width: 100%;justify-content: center;min-height: 48px;}}
.hero .mic-wrapper{width: 320px;height: 320px;margin-top: 0;}.rn-mic{--m-k: #0a1318;--m-t1: var(--rn-tinta-1, #f4f7f8);--m-t2: var(--rn-tinta-2, #bdcddc);--m-t3: var(--rn-tinta-3, #98aec1);--m-c1: var(--rn-s1, #183344);--m-c2: var(--rn-s2, #20445b);--m-c3: var(--rn-s2-borde, #345d79);--m-cu: var(--rn-filete-oro, #e9a23b);--m-on: #ff6600;--m-som: rgba(10, 19, 24, 0.5);--m-curva: cubic-bezier(0.2, 0.8, 0.2, 1);flex: none;width: 300px;pointer-events: none;}[data-theme="light"] .rn-mic{--m-k: #10283a;--m-som: rgba(120, 48, 10, 0.22);}.rn-mic svg{display: block;width: 100%;height: auto;overflow: visible;stroke: var(--m-k);}.rn-mic .t1{fill: var(--m-t1);}.rn-mic .t2{fill: var(--m-t2);}.rn-mic .c1{fill: var(--m-c1);}.rn-mic .c2{fill: var(--m-c2);}.rn-mic .cu{fill: var(--m-cu);}.rn-mic .off{fill: #5c2a0e;}.rn-mic .on{fill: var(--m-on);}.rn-mic .s1{stop-color: var(--m-t1);}.rn-mic .s2{stop-color: var(--m-t2);}.rn-mic .s3{stop-color: var(--m-t3);}.rn-mic .x1{stroke: var(--m-t1);}.rn-mic .x2{stroke: var(--m-t2);}.rn-mic .xc{stroke: var(--m-c3);}.rn-mic .xu{stroke: var(--m-cu);}.rn-mic .m-som{fill: var(--m-som);stroke: none;}.rn-mic .m-traza{stroke-dasharray: 162;}.rn-mic .m-pie{transform-box: fill-box;transform-origin: 50% 100%;}.rn-mic .m-tor{transform-box: fill-box;transform-origin: 50% 50%;}.rn-mic .m-luz{opacity: 0;transition: opacity 150ms linear;}.rn-mic.is-playing .m-luz{opacity: 1;}@media all{.mic-armar .loaded .rn-mic .m-base{--dy: 10px;animation: rnLlega .4s var(--m-curva) .1s backwards;}.mic-armar .loaded .rn-mic .m-pie{animation: rnCrece .34s var(--m-curva) .3s backwards;}.mic-armar .loaded .rn-mic .m-horq{--dy: -12px;animation: rnLlega .36s var(--m-curva) .5s backwards;}.mic-armar .loaded .rn-mic .m-cuerpo{--dy: -22px;animation: rnLlega .4s var(--m-curva) .66s backwards;}.mic-armar .loaded .rn-mic .m-tor{animation: rnAprieta .26s var(--m-curva) .92s backwards;}.mic-armar .loaded .rn-mic .m-traza{animation: rnTraza .6s linear .86s backwards;}.mic-armar .loaded .rn-mic .m-luz{animation: rnLuz .38s linear 1.42s backwards;}.rn-mic.is-playing .m-rej{animation: rnRespira 2.4s ease-in-out infinite;}}@keyframes rnLlega{from{opacity: 0;transform: translateY(var(--dy));}}@keyframes rnCrece{from{transform: scaleY(0);}}@keyframes rnAprieta{from{opacity: 0;transform: rotate(-120deg) scale(.5);}}@keyframes rnTraza{from{stroke-dashoffset: 162;}}@keyframes rnLuz{0%{opacity: 0;}20%, 70%{opacity: 1;}100%{opacity: 0;}}.rn-mic .pr-piel{fill: #eab48f;}.rn-mic .pr-piel-s{fill: #d99a74;stroke: none;}.rn-mic .pr-pelo{fill: #2a201b;}.rn-mic .pr-canas{fill: none;stroke: #9b958f;stroke-width: 2.2;}.rn-mic .pr-ceja{fill: none;stroke: #2a201b;stroke-width: 6.5;}.rn-mic .pr-camisa, .rn-mic .pr-manga{fill: #1f2c4f;}.rn-mic .pr-camisa-s{fill: #18223d;stroke: none;}.rn-mic .pr-puntos{fill: url(#rnp-pt);stroke: none;}.rn-mic .pr-pan{fill: #dccbaa;}.rn-mic .pr-pan-s{fill: #c7b38f;stroke: none;}.rn-mic .pr-zap{fill: #22252b;}.rn-mic .pr-suela{fill: #eeeeee;}.rn-mic .pr-ojo{fill: #2d1a10;stroke: none;}.rn-mic .pr-brillo{fill: #ffffff;stroke: none;}.rn-mic .pr-rubor{fill: #ef8f73;opacity: .45;stroke: none;}.rn-mic .pr-boca{fill: #6a2416;}.rn-mic .pr-diente{fill: #ffffff;stroke: none;}.rn-mic .pr-lengua{fill: #d9675a;stroke: none;}.rn-mic .pr-som{fill: rgba(15, 11, 9, .3);stroke: none;}.rn-mic .pr-sienes{fill: #5d544e;stroke: none;}.rn-mic .pr-lentes{display: none;fill: none;stroke-width: 3.5;}.rn-mic.con-lentes .pr-lentes{display: inline;}.rn-mic .rnp-pulgar{transform-box: view-box;transform-origin: 0 0;}.rn-mic .rnp-mano{transform-box: fill-box;transform-origin: 100% 50%;}.rn-mic .pr-ojos{transform-box: fill-box;transform-origin: 50% 50%;}@media all{.rn-mic .rnp-pulgar{animation: rnpPulgar 3.2s ease-in-out 1s infinite;}.rn-mic.rnp-fuera .rnp-pulgar{animation-play-state: paused;}.mic-armar .loaded .rn-mic .rnp{animation: rnpSale .6s cubic-bezier(.34, 1.4, .64, 1) 1.45s backwards;}.mic-armar .loaded .rn-mic .rnp-mano{animation: rnpAgarra .24s ease-out 1.9s backwards;}.mic-armar .loaded .rn-mic .rnp-pulgar{animation: rnpLevanta .42s cubic-bezier(.34, 1.56, .64, 1) 1.95s backwards, rnpPulgar 3.2s ease-in-out 2.45s infinite;}.mic-armar .loaded .rn-mic .pr-ojos{animation: rnpParpadeo .16s ease-in-out 2.75s;}}@keyframes rnpSale{from{opacity: 0;transform: translate(-30px, 6px);}}@keyframes rnpAgarra{from{opacity: 0;transform: scaleX(.2);}}@keyframes rnpLevanta{from{transform: rotate(150deg);}}@keyframes rnpPulgar{0%, 32%, 100%{transform: none;}8%, 24%{transform: rotate(12deg);}16%{transform: rotate(-3deg);}}@keyframes rnpParpadeo{50%{transform: scaleY(.1);}}@keyframes rnRespira{50%{opacity: .74;}}@media (max-width: 768px){.hero .mic-wrapper{width: 100%;height: auto;margin-top: 16px;}.rn-mic{width: 168px;}}.hero-listen-btn{--hero-btn-bg: var(--btn-primary-bg);position: relative;z-index: 2;display: inline-flex;align-items: center;gap: 12px;margin-top: 22px;min-height: 52px;padding: 12px 26px 12px 14px;border: 0;border-radius: 999px;background: var(--hero-btn-bg);color: var(--btn-primary-ink);font: inherit;font-size: 1.2rem;font-weight: 800;letter-spacing: 0.01em;cursor: pointer;box-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);transition: transform 0.15s ease;}.hero-listen-btn:hover{transform: translateY(-1px);}.hero-listen-btn:active{transform: translateY(1px);}.hero-listen-btn:focus-visible{outline: 3px solid var(--text);outline-offset: 3px;}.hero-listen-btn.is-loading{cursor: progress;opacity: 0.85;}.hero-listen-icon{position: relative;flex: none;width: 28px;height: 28px;border-radius: 50%;background: var(--btn-primary-ink);}.hero-listen-icon::before{content: "";position: absolute;left: 10px;top: 8px;border-style: solid;border-width: 6px 0 6px 10px;border-color: transparent transparent transparent var(--hero-btn-bg);}.hero-listen-btn.is-playing .hero-listen-icon::before{left: 9px;top: 8px;width: 3px;height: 12px;border: 0;background: var(--hero-btn-bg);box-shadow: 7px 0 0 var(--hero-btn-bg);}@media (prefers-reduced-motion: reduce){.hero-listen-btn{transition: none;}.hero-listen-btn:hover, .hero-listen-btn:active{transform: none;}}@media (max-width: 768px){.hero-listen-btn{margin-top: 18px;}}.rn-ico{--s: 28px;position: relative;flex: none;display: inline-block;width: var(--s);height: var(--s);border-radius: 50%;background: var(--rn-ico-bg, #fff);}.rn-ico::before{content: "";position: absolute;left: calc(var(--s) * 0.357);top: calc(var(--s) * 0.286);border-style: solid;border-width: calc(var(--s) * 0.214) 0 calc(var(--s) * 0.214) calc(var(--s) * 0.357);border-color: transparent transparent transparent var(--rn-ico-fg, var(--accent-2));}.rn-ico.is-pause::before{left: calc(var(--s) * 0.321);width: calc(var(--s) * 0.107);height: calc(var(--s) * 0.429);border: 0;background: var(--rn-ico-fg, var(--accent-2));box-shadow: calc(var(--s) * 0.25) 0 0 var(--rn-ico-fg, var(--accent-2));}.radio-aviso{position: relative;z-index: 2;max-width: 34ch;margin: 14px 0 0;padding: 10px 14px;border: 1px solid var(--accent);border-radius: 12px;background: var(--bg-soft);color: var(--text);font-size: 1rem;font-weight: 600;line-height: 1.4;}.radio-aviso[hidden], .radio-aviso-link[hidden]{display: none !important;}.radio-aviso-link{display: inline-block;margin-top: 4px;color: inherit;font-weight: 700;text-decoration: underline;}@media (max-width: 768px){.radio-aviso{margin-left: auto;margin-right: auto;}}.radio-ahora-suena{position: relative;z-index: 2;margin: 10px 0 0;font-size: 1rem;font-weight: 600;color: var(--text);}.radio-ahora-suena[hidden]{display: none !important;}.radio-ahorro{position: relative;z-index: 2;display: flex;align-items: center;gap: 8px;margin-top: 12px;font-size: 1rem;font-weight: 600;color: var(--text);}.radio-ahorro input{width: 20px;height: 20px;accent-color: var(--accent-2);}.radio-ahorro-nota{font-weight: 400;}.hero .hero-text{position: relative;}@media (min-width: 769px){.hero .hero-bg-carousel{-webkit-mask-image: linear-gradient(to right, rgb(0 0 0 / 0.1) 0%, rgb(0 0 0 / 0.1) 46%, #000 64%, #000 92%, transparent 100%);mask-image: linear-gradient(to right, rgb(0 0 0 / 0.1) 0%, rgb(0 0 0 / 0.1) 46%, #000 64%, #000 92%, transparent 100%);}}.hero .mic-wrapper::before{content: "";position: absolute;inset: -18px -28px;z-index: -1;background: var(--bg);opacity: 0.86;-webkit-mask-image: radial-gradient(ellipse closest-side, #000 62%, transparent 100%);mask-image: radial-gradient(ellipse closest-side, #000 62%, transparent 100%);pointer-events: none;}.hero .hero-badge{background: var(--bg);}@media (max-width: 768px){.hero .mic-wrapper::before{display: none;}.hero{padding-top: 100px;padding-bottom: 24px;}.hero .hero-bg-carousel{top: auto;bottom: 0;transform: translateX(-50%);}}section#comunidad > .rnp-pose, section#impulsate > .rnp-pose{--rnp-alto: 180px;position: absolute;z-index: 2;top: calc(var(--rnp-alto) * -258 / 312);height: var(--rnp-alto);width: auto;max-width: none;pointer-events: none;-webkit-user-select: none;user-select: none;}section#comunidad > .rnp-pose--lee{left: calc(var(--container-px, 18px) + 40px);}section#impulsate > .rnp-pose--llama{right: calc(var(--container-px, 18px) + 323.5px - var(--rnp-alto) * 120 / 312);}:root:not([data-theme="light"]) section#comunidad > .rnp-pose, :root:not([data-theme="light"]) section#impulsate > .rnp-pose{filter: drop-shadow(1px 0 0 #f4ead8) drop-shadow(-1px 0 0 #f4ead8) drop-shadow(0 1px 0 #f4ead8) drop-shadow(0 -1px 0 #f4ead8);}section#impulsate.rn-container > .impulsate-wrap{padding-top: 36px !important;}@media (max-width: 720px){section#comunidad > .rnp-pose, section#impulsate > .rnp-pose{--rnp-alto: 100px;}section#comunidad > .rnp-pose--lee{left: calc(var(--container-px, 18px) + 12px);}section#impulsate > .rnp-pose--llama{right: calc(var(--container-px, 18px) + 8px);}section#impulsate.rn-container > .impulsate-wrap{padding-top: 26px !important;}}@media print{section#comunidad > .rnp-pose, section#impulsate > .rnp-pose{display: none;}}
.footer{display: flex;flex-direction: column;align-items: center;width: 100%;padding: 20px var(--container-px, 18px) calc(110px + env(safe-area-inset-bottom, 0px));background: transparent;text-align: left;box-sizing: border-box;scroll-margin-top: 96px;}.footer .footer-content{--ct-ink: var(--rn-tinta-1, #f4f7f8);--ct-hot: var(--btn-secondary-ink, #ffa500);display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 28px 40px;align-items: start;width: 100%;max-width: calc(var(--container-width, 1120px) - 2 * var(--container-px, 18px));margin: 0 auto 20px;padding: 24px 22px;background: var(--card-bg-unified, #183344);border: 1.5px solid var(--card-border-unified, #547e9b);border-radius: 16px;box-shadow: var(--card-shadow-unified, none);box-sizing: border-box;}.footer .footer-col{display: flex;flex-direction: column;align-items: flex-start;min-width: 0;margin: 0;text-align: left;}.footer .footer-col h3{margin: 0 0 12px;color: var(--rn-tinta-1, #f4f7f8);font-family: var(--font-body);font-size: 1.2rem;font-weight: 700;line-height: 1.2;letter-spacing: 0;text-transform: none;}.rn-contact{display: flex;flex-direction: column;gap: 2px;width: 100%;margin: 0;padding: 0;list-style: none;}.rn-contact > li{display: flex;min-width: 0;}.rn-contact__link{display: flex;flex-direction: row;align-items: flex-start;gap: 12px;width: 100%;min-height: 44px;padding: 10px 0;border-radius: 8px;color: var(--ct-ink);text-align: left;text-decoration: none;-webkit-tap-highlight-color: transparent;}.rn-contact__icon{display: inline-flex;flex: none;align-items: center;justify-content: center;width: 22px;height: 22px;margin-top: 1px;border: 0;background: none;color: var(--ct-ink);transition: color 0.15s ease;}.rn-contact__icon svg{display: block;width: 22px;height: 22px;}.rn-contact__link.is-yt svg{width: 22px;height: 22px;}.rn-contact__label{min-width: 0;font-size: 1rem;font-weight: 600;line-height: 1.3;overflow-wrap: anywhere;text-decoration: underline;text-decoration-color: rgba(244, 247, 248, 0.45);text-underline-offset: 4px;}.rn-contact__detail{display: block;margin-top: 1px;font-size: var(--fs-min, 1rem);font-weight: 400;}.rn-contact__link:focus-visible .rn-contact__icon, .rn-contact__link:focus-visible .rn-contact__label{color: var(--ct-hot);}.rn-contact__link:focus-visible .rn-contact__label{text-decoration-color: currentColor;}@media (hover: hover) and (pointer: fine){.rn-contact__link:hover .rn-contact__icon, .rn-contact__link:hover .rn-contact__label{color: var(--ct-hot);}.rn-contact__link:hover .rn-contact__label{text-decoration-color: currentColor;}.footer .btn-wsp:hover{background: var(--rn-wsp, #25d366);color: var(--rn-wsp-tinta, #04290f);}.footer .btn-compartir:hover{background: var(--btn-secondary-hover-bg, #ffa500);border-color: var(--btn-secondary-hover-bg, #ffa500);color: var(--btn-secondary-hover-ink, #0a1318);}}.rn-contact__link:focus-visible, .footer .btn-wsp:focus-visible{outline: 3px solid var(--ct-hot);outline-offset: 2px;}.footer .btn-wsp{display: inline-flex;align-items: center;justify-content: center;gap: 10px;width: 100%;max-width: 300px;min-height: 48px;padding: 12px 22px;border: 2px solid var(--rn-wsp, #25d366);border-radius: var(--radio-boton, 12px);background: transparent;color: var(--rn-wsp, #25d366);font-size: 1rem;font-weight: 700;line-height: 1.2;text-align: center;text-decoration: none;box-shadow: none;transition: var(--mov-boton);}.footer .btn-wsp:focus-visible{background: var(--rn-wsp, #25d366);color: var(--rn-wsp-tinta, #04290f);}.footer .btn-wsp:active{background: var(--rn-wsp, #25d366);color: var(--rn-wsp-tinta, #04290f);}.footer .btn-wsp:focus-visible{outline-color: var(--ct-ink);outline-offset: 3px;}.footer .wsp-note{margin: 10px 0 0;padding: 0;color: var(--rn-tinta-2, #bdcddc);font-size: var(--fs-min, 1rem);font-weight: 400;line-height: 1.4;text-align: left;}.footer .footer-col .wsp-cotizar{margin: 4px 0 0;text-align: left;}.footer .footer-col .wsp-cotizar a{justify-content: flex-start;padding: 10px 0;}.footer .btn-compartir{display: inline-flex;align-items: center;justify-content: center;gap: 10px;width: 100%;max-width: 300px;min-height: 48px;margin-top: 16px;padding: 12px 22px;border: 2px solid var(--btn-secondary-line, #ffa500);border-radius: var(--radio-boton, 12px);background: transparent;color: var(--btn-secondary-ink, #ffa500);font: inherit;font-size: 1rem;font-weight: 700;line-height: 1.2;cursor: pointer;transition: var(--mov-boton);}.footer .btn-compartir[hidden]{display: none;}.footer .btn-compartir svg{flex: none;}.footer .btn-compartir:focus-visible{outline: 3px solid var(--ct-hot);outline-offset: 3px;}.footer .footer-bottom{width: 100%;max-width: calc(var(--container-width, 1120px) - 2 * var(--container-px, 18px));margin: 0 auto;padding: 12px 22px;background: var(--rn-s1, #183344);border: 1.5px solid var(--rn-s1-borde, #547e9b);border-radius: 16px;box-shadow: var(--rn-s1-sombra, none);color: var(--rn-tinta-2, #bdcddc);font-size: var(--fs-min, 1rem);line-height: 1.5;text-align: left;box-sizing: border-box;}.footer .footer-bottom a{display: inline-block;min-height: 44px;padding: 10px 6px;color: inherit;text-decoration: underline;text-underline-offset: 3px;}@media (max-width: 1080px){.footer .footer-content{grid-template-columns: minmax(0, 1fr);gap: 28px;padding: 24px 22px;}}@media (max-width: 480px){.footer .footer-content{padding: 20px 16px;}}@media (prefers-reduced-motion: reduce){.rn-contact__icon{transition: none;}}
.rn-cielo{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;--d:clamp(110px,10.5vw,175px);--baja:calc(100vh - var(--techo,112px) + 1.2em);--cresta:clamp(90px,16vh,190px)}.rn-cielo>*,.rn-cielo>*>*,.rn-cielo i,.rn-cielo b{position:absolute}.rn-cielo>*{inset:0}.rn-cielo__cuerpos{will-change:transform}.rn-cielo__atardecer,.rn-cielo__amanecer{inset:auto 0 0 0;height:calc(100% + var(--cresta));transform:translate3d(0,100%,0);transition:transform .9s cubic-bezier(.3,0,.2,1);background-repeat:no-repeat;background-position:0 100%;background-size:100% calc(100% - var(--cresta) + 1px)}.rn-cielo__atardecer::before,.rn-cielo__amanecer::before{content:"";position:absolute;left:0;right:0;top:0;height:var(--cresta);background-repeat:no-repeat;background-size:100% 100%}.rn-cielo__atardecer{background-image:linear-gradient(0deg,#ff9a3c,#ffbd72 10%,#ef8f73 26%,#b57c93 44%,#547e9b 58%,#243a68 76%,#142347)}.rn-cielo__amanecer{background-image:linear-gradient(0deg,#ffb454,#ffd08a 12%,#f7a58f 30%,#f4c2b3 50%,#ffd9bf 76%,#ffe3c6)}.rn-cielo__atardecer::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath d='M0,160 V112 L70,104 L130,84 L178,92 L246,58 L292,72 L344,40 L392,66 L470,88 L540,74 L610,96 L690,112 L760,100 L820,82 L868,66 L904,26 L930,14 L1016,14 L1042,26 L1086,62 L1130,78 L1186,66 L1250,90 L1320,78 L1380,96 L1440,88 V160 Z' fill='%23142347'/%3E%3Cpath d='M0,112 L70,104 L130,84 L178,92 L246,58 L292,72 L344,40 L392,66 L470,88 L540,74 L610,96 L690,112 L760,100 L820,82 L868,66 L904,26 L930,14 L1016,14 L1042,26 L1086,62 L1130,78 L1186,66 L1250,90 L1320,78 L1380,96 L1440,88' fill='none' stroke='%23ffb067' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}.rn-cielo__amanecer::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 160' preserveAspectRatio='none'%3E%3Cpath d='M0,160 V112 L70,104 L130,84 L178,92 L246,58 L292,72 L344,40 L392,66 L470,88 L540,74 L610,96 L690,112 L760,100 L820,82 L868,66 L904,26 L930,14 L1016,14 L1042,26 L1086,62 L1130,78 L1186,66 L1250,90 L1320,78 L1380,96 L1440,88 V160 Z' fill='%23ffe3c6'/%3E%3Cpath d='M0,112 L70,104 L130,84 L178,92 L246,58 L292,72 L344,40 L392,66 L470,88 L540,74 L610,96 L690,112 L760,100 L820,82 L868,66 L904,26 L930,14 L1016,14 L1042,26 L1086,62 L1130,78 L1186,66 L1250,90 L1320,78 L1380,96 L1440,88' fill='none' stroke='%23fff6ea' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}[data-velo=atardecer] .rn-cielo__atardecer,[data-velo=amanecer] .rn-cielo__amanecer{z-index:2;transform:none;transition:transform .62s cubic-bezier(.33,.33,.5,.9) .06s}[data-velo=amanecer] .rn-cielo__amanecer{transition-timing-function:cubic-bezier(.45,.15,.55,.9)}@media (min-width:1100px){.rn-cielo__atardecer::before,.rn-cielo__amanecer::before{transform:scaleX(-1);background-size:125% 100%;background-position:0 0}}.rn-cielo__astro{top:var(--techo,112px);font-size:var(--d);width:1em;height:1em;opacity:0;transform:translateY(var(--baja));transition:transform .62s cubic-bezier(.5,0,.9,.55),opacity .25s ease-in .37s}[data-astro=sol] .rn-cielo__sol,[data-astro=luna] .rn-cielo__luna{opacity:1;transform:none;transition:transform 1.4s cubic-bezier(.3,.55,.25,1) .1s,opacity .5s ease-out .1s}.rn-cielo__astro::before,.rn-cielo__astro::after{content:"";position:absolute;inset:0;border-radius:50%}.rn-cielo__astro::before{transform:scale(.55);opacity:0;transition:transform .2s ease-in,opacity .2s ease-in}[data-astro=sol] .rn-cielo__sol::before,[data-astro=luna] .rn-cielo__luna::before{transform:none;opacity:1;transition:transform 1s cubic-bezier(.2,.8,.2,1) .55s,opacity .7s ease-out .55s}.rn-cielo__sol{right:max(3vw,24px)}.rn-cielo__sol::before{box-shadow:0 0 0 .16em rgba(255,154,82,.3),0 0 0 .36em rgba(255,154,82,.15),0 0 0 .62em rgba(255,154,82,.07)}.rn-cielo__sol::after{background:#ffa733;box-shadow:inset -.07em -.09em 0 #f5861f}@media (min-width:1100px){.rn-cielo__sol{top:calc(var(--techo,112px) + 30vh);--baja:calc(70vh - var(--techo,112px) + 1.2em)}}.rn-cielo__luna{left:max(3vw,24px);font-size:calc(var(--d)*.8)}.rn-cielo__luna::before{background:rgba(190,200,255,.07);box-shadow:0 0 0 .22em rgba(190,200,255,.07),0 0 0 .5em rgba(190,200,255,.035)}.rn-cielo__luna::after{inset:auto;width:1em;height:1em;left:.34em;top:.14em;box-shadow:-.34em -.14em 0 #f4ecd3}@media (min-width:721px) and (max-width:1279px){.rn-cielo__luna{font-size:calc(var(--d)*.66)}}.rn-cielo__estrellas{top:var(--techo,112px);left:0;width:100%;height:40vh;opacity:0;transition:opacity .4s;--g:22px;--cx:clamp(14px,calc((100vw - 1100px) / 2 - 70px),11vw);--cy:56%}[data-astro=luna] .rn-cielo__estrellas{opacity:1;transition:opacity .3s ease-out}.rn-cielo i{width:5px;height:5px;border-radius:50%;background:#dfe9ff;opacity:.85;box-shadow:0 0 6px 1px rgba(223,233,255,.35);--r:.7s;--t:9s}.rn-cielo i:nth-child(1){left:calc(var(--cx) + 2.07*var(--g));top:var(--cy);background:#ffb98a;box-shadow:0 0 6px 1px rgba(255,185,138,.4);--r:.85s}.rn-cielo i:nth-child(2){left:calc(var(--cx) + 4.07*var(--g));top:calc(var(--cy) + 1.64*var(--g));width:4px;height:4px;--r:1.15s;--t:7s}.rn-cielo i:nth-child(3){left:var(--cx);top:calc(var(--cy) + 2.58*var(--g));--r:1s}.rn-cielo i:nth-child(4){left:calc(var(--cx) + 3.3*var(--g));top:calc(var(--cy) + 3.29*var(--g));width:3px;height:3px;box-shadow:none;--r:1.3s;--t:11s}.rn-cielo i:nth-child(5){left:calc(var(--cx) + 2.64*var(--g));top:calc(var(--cy) + 5.99*var(--g));width:6px;height:6px;--t:13s}[data-astro=luna] i{animation:rn-sale .6s ease-out var(--r) backwards}[data-astro=luna] i:nth-child(2n){animation:rn-sale .6s ease-out var(--r) backwards,rn-titila var(--t) ease-in-out calc(var(--r) + .6s) infinite alternate}@keyframes rn-sale{from{opacity:0;transform:scale(.2)}}@keyframes rn-titila{to{opacity:.7}}.rn-cielo__dia,.rn-cielo__noche{opacity:0;transition:opacity .35s ease-in}[data-astro=sol] .rn-cielo__dia,[data-astro=luna] .rn-cielo__noche{opacity:1;transition:opacity .6s ease-out .25s}.rn-cielo__bandada{left:0;width:112px;height:36px;opacity:0;color:rgba(16,40,58,.62)}.rn-cielo b{left:90px;top:14px;width:22px;height:8px;animation:rn-aletea .55s ease-in-out infinite}.rn-cielo b::before,.rn-cielo b::after{content:"";position:absolute;top:0;left:0;width:55%;height:100%;border-top:2px solid;border-radius:50% 50% 0 0}.rn-cielo b::after{left:45%}.rn-cielo b:nth-child(2){left:68px;top:7px;width:18px;height:7px}.rn-cielo b:nth-child(3){left:68px;top:21px;width:18px;height:7px}.rn-cielo b:nth-child(4){left:46px;top:0;width:18px;height:7px}.rn-cielo b:nth-child(5){left:46px;top:28px;width:18px;height:7px}.rn-cielo b:nth-child(2),.rn-cielo b:nth-child(3){animation-delay:-.1s}.rn-cielo b:nth-child(4),.rn-cielo b:nth-child(5){animation-delay:-.2s}@keyframes rn-aletea{50%{transform:scaleY(.3)}}.rn-cielo__fugaz{top:0;left:0;width:150px;height:2px;border-radius:2px;opacity:0;transform-origin:0 50%;background:linear-gradient(90deg,#fffbe8,#ffd9a0 35%,#ff9a3c00)}.rn-cielo__fugaz::before{content:"";position:absolute;left:-2px;top:-1.5px;width:5px;height:5px;border-radius:50%;background:#fffbe8;box-shadow:0 0 8px 2px rgba(255,214,150,.55)}.rn-cielo u{bottom:10vh;left:3%;width:5px;height:5px;border-radius:50%;background:#ffe9a8;box-shadow:0 0 9px 3px rgba(255,214,120,.4);opacity:.1;animation:rn-luciernaga 9s ease-in-out infinite paused}[data-astro=luna] u{animation-play-state:running}.rn-cielo u:nth-child(3){left:95%;bottom:24vh;animation-duration:11s;animation-delay:-4s}.rn-cielo u:nth-child(4){left:5%;bottom:38vh;animation-duration:10s;animation-delay:-7s}@keyframes rn-luciernaga{0%,100%{opacity:.1;transform:none}10%{opacity:.85}16%,40%{opacity:.1}48%{opacity:.85;transform:translate(14px,-46px)}54%,78%{opacity:.1}86%{opacity:.8}92%{opacity:.1}}html.rn-cajon-abierto .rn-cielo i,html.rn-cajon-abierto .rn-cielo u,html.rn-cajon-abierto .rn-cielo b{animation-play-state:paused}@media (max-width:720px){.rn-cielo{--d:72px;--baja:14vh;--cresta:90px}.rn-cielo__astro,.rn-cielo__estrellas{top:var(--techo,100px)}.rn-cielo__sol{right:4px}.rn-cielo__luna{left:8px}.rn-cielo__estrellas{height:22vh;--g:11px;--cx:5%;--cy:40%}.rn-cielo i:nth-child(2),.rn-cielo i:nth-child(4){width:4px;height:4px}.rn-cielo b{width:16px;height:6px}.rn-cielo__atardecer::before,.rn-cielo__amanecer::before{background-size:auto 100%;background-position:62% 100%}}html[data-destino=dark] .hero-text h1{color:#ff9a3c!important}html[data-destino=light] .hero-text h1{color:#10283a!important}html[data-destino=dark] .bio-hero .hero-content{--text-heading:#ff9a3c;--text:#f4f7f8}html[data-destino=dark] :is(.header,.hero .hero-badge){--bg:#0e1835;--bg-soft:#142347;--surface:#15264b;--surface-2:#1d2d57;--border:#547e9b;--text:#f4f7f8;--text-muted:#b4c6d7;--text-heading:#ff9a3c;transition:background-color .1s ease-out,border-color .1s ease-out,color .1s ease-out}html[data-destino=light] :is(.header,.hero .hero-badge){--bg:#ffe3c6;--bg-soft:#fff4e8;--surface:#fff6ec;--surface-2:#ffeedd;--border:#486d86;--text:#10283a;--text-muted:#304e64;--text-heading:#0b1f2e;transition:background-color .1s ease-out,border-color .1s ease-out,color .1s ease-out}html[data-destino=light] .bio-hero .hero-content{--text-heading:#0b1f2e;--text:#10283a}.hero-bg-overlay,.hero .mic-wrapper::before{transition:opacity .4s ease-out}html[data-cielo-cambia] .hero-bg-overlay,html[data-cielo-cambia] .hero .mic-wrapper::before{opacity:0;transition:opacity .15s ease-in}::view-transition{pointer-events:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.rn-tema-cambiando body,.rn-tema-cambiando body>:not(.rn-cielo),.rn-tema-cambiando body>:not(.rn-cielo) *{transition:background-color .28s,color .28s,border-color .28s,fill .28s}@media (prefers-reduced-motion:reduce){.rn-cielo *{transition:none!important;animation:none!important}.rn-cielo__bandada,.rn-cielo__fugaz,.rn-cielo u{display:none}}@media print,(forced-colors:active){.rn-cielo{display:none}}
