/* ============================================================ Pulido de diseño y accesibilidad (act. 39) Guías: Apple HIG (objetivos táctiles de 44 pt,legibilidad sobre materiales),WWDC "Designing Fluid Interfaces" (respuesta inmediata) y WCAG 2.2 nivel AA. ============================================================ */ .skip{position:fixed;left:12px;top:-60px;z-index:200;padding:12px 18px;border-radius:12px;background:var(--brand);color:#fff;font:600 14px/1 var(--f-ui);text-decoration:none;box-shadow:0 8px 24px -8px rgba(0,0,0,.4);transition:top 160ms cubic-bezier(.23,1,.32,1)}.skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}main:focus{outline:none}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;box-shadow:0 0 0 5px rgba(255,255,255,.85)}body.cielo-noche :focus-visible{outline-color:#8FBCFF;box-shadow:0 0 0 5px rgba(4,10,26,.85)}.view{scroll-padding-top:calc(var(--header-h) + 16px);scroll-padding-bottom:140px}.tag{font-size:11px}.sm-txt small{font-size:11.5px}.next small,.app small{font-size:11px}.field label{font-size:12px}.c-item small{font-size:11.5px}.news .meta{font-size:12px}.page-foot{font-size:12px;color:var(--ink-2)}.place{font-size:12px}#v-inicio .credit{font-size:11.5px}.eyebrow{font-size:11.5px}body:not(.cielo-noche) .card .eyebrow{color:#1450C8}@media (max-width:980px){.dock .next small{font-size:10px}}.player:not(.dock .player){background:linear-gradient(125deg,rgba(21,86,216,.94) 0%,rgba(24,102,214,.92) 55%,rgba(21,144,201,.9) 100%) padding-box,linear-gradient(160deg,rgba(255,255,255,.7),rgba(255,255,255,.12) 45%,rgba(255,255,255,.4)) border-box!important}.next-row .next,.next-row .full-prog{background:linear-gradient(125deg,rgba(21,86,216,.93),rgba(18,112,192,.92))!important}.next-row .next small,.player .p-sub,.player .lp-n,.player .lp-t{color:rgba(255,255,255,.92)!important}#v-inicio .col-l::before{background:radial-gradient(closest-side at 45% 55%,rgba(8,22,48,.42),rgba(8,22,48,.2) 55%,rgba(8,22,48,0) 100%)}body.cielo-noche #v-inicio .col-l::before{background:radial-gradient(closest-side at 45% 55%,rgba(4,10,28,.55),rgba(4,10,28,.25) 55%,rgba(4,10,28,0) 100%)}#v-inicio .tagline-sub{text-shadow:0 1px 2px rgba(6,20,44,.6),0 0 16px rgba(6,20,44,.45)}.pausa-anim{background:none;border:0;padding:6px 0;margin:-6px 0;min-height:24px;cursor:pointer;font:500 11.5px/1.3 var(--f-ui);letter-spacing:.02em;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;opacity:.9;touch-action:manipulation}#v-inicio .pausa-anim{justify-self:start;color:rgba(255,255,255,.9);text-shadow:0 1px 2px rgba(6,20,44,.6)}body.quieto .pa-off,body:not(.quieto) .pa-on{display:none}body.quieto .clouds,body.quieto .skycloud,body.quieto .skycloud *,body.quieto .beacon,body.quieto .cielo-estrellas{animation-play-state:paused!important}a,button,[role=tab],summary,label,input,select,textarea{touch-action:manipulation}.btn-link{display:inline-block;padding:6px 0;margin:-6px 0}input[type=range]{min-height:24px}@media (pointer:coarse){.btn,.days button,.subtabs button,.pg-btn,.towns button,.field input,.field select,.btn-qr{min-height:44px}.lang-m,.menu-btn,.x-toggle,.copy{position:relative}.lang-m::after,.menu-btn::after,.x-toggle::after,.copy::after{content:"";position:absolute;inset:-6px -3px;border-radius:inherit}.nav a{min-height:44px;display:flex;align-items:center}.btn-link{padding:15px 0;margin:-15px 0}.brand{padding-block:16px;margin-block:-16px}.pausa-anim{padding:12px 0;margin:-12px 0;min-height:44px}.play{min-width:44px;min-height:44px}.next-row .next,.next-row .full-prog{min-height:44px}}p,li{text-wrap:pretty}h1,h2,h3{text-wrap:balance}@media (forced-colors:active){.card,.nav,.subtabs,.btn,.x-toggle{border:1px solid CanvasText!important}.cielo-foto,.cielo-sky,.cielo-gris,.cielo-niebla,.waves-svg{display:none!important}}@media (max-width:420px){.page-foot span{white-space:normal!important}}body:not(.cielo-noche) .nav a:not([aria-current="page"]),body:not(.cielo-noche) .subtabs button[aria-selected="false"]{color:var(--ink)}body:not(.cielo-noche) .card :is(p,small,.x-lead,.c-more,.sub,.p-sub):not(.player *):not(.next *){color:#2E455C}.app small{color:var(--ink-2)}.lp-n,.lp-t{font-size:11px}#v-inicio .credit{display:inline-block;justify-self:start;padding:3px 9px;border-radius:999px;background:rgba(8,22,48,.32);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#v-inicio .tagline{text-shadow:0 1px 1px rgba(6,20,44,.3),0 2px 8px rgba(6,20,44,.35),0 8px 30px rgba(6,20,44,.45)}.player:not(.dock .player){background:linear-gradient(125deg,rgba(21,86,216,.95) 0%,rgba(22,96,210,.94) 55%,rgba(18,112,192,.93) 100%) padding-box,linear-gradient(160deg,rgba(255,255,255,.7),rgba(255,255,255,.12) 45%,rgba(255,255,255,.4)) border-box!important}body.cielo-noche :is(.btn-primary,.x-toggle,.subtabs button[aria-selected="true"],.days button[aria-pressed="true"],.days button.on,.pg-btn.on,.nav a[aria-current="page"]){background:#2563EB!important;color:#fff!important}body.cielo-noche .tag.ahora{color:#fff;background:#2563EB}body.cielo-noche .tag.vivo{color:#FFB3BA;background:rgba(217,63,76,.22)}body.cielo-noche .tag.nuevo{color:#7EE0C3;background:rgba(14,138,106,.22)}body.cielo-noche .tag.rep{color:#C6D1E8;background:rgba(255,255,255,.1)}.tag.nuevo{color:#0A7258}.tag.vivo{color:#B8283A}body:not(.cielo-noche) :is(.page-head p,.page-lead,.tz-note,.view>.page>p,.prose blockquote p,.b-quote p){color:var(--ink)}#v-inicio .col-l::before,body.cielo-noche #v-inicio .col-l::before{content:none;display:none}#v-inicio .tagline,#v-inicio .tagline-sub{position:relative;isolation:isolate}#v-inicio .tagline::before,#v-inicio .tagline-sub::before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:8px 10px;background:radial-gradient(closest-side,rgba(6,18,42,.30),rgba(6,18,42,.16) 55%,rgba(6,18,42,0));filter:blur(6px)}#v-inicio .tagline-sub::before{inset:4px 6px;background:radial-gradient(closest-side,rgba(6,18,42,.26),rgba(6,18,42,.12) 60%,rgba(6,18,42,0))}body.cielo-noche #v-inicio .tagline::before,body.cielo-noche #v-inicio .tagline-sub::before{background:radial-gradient(closest-side,rgba(2,8,24,.38),rgba(2,8,24,.18) 55%,rgba(2,8,24,0))}#v-inicio .tagline{text-shadow:0 1px 2px rgba(6,20,44,.35),0 3px 10px rgba(6,20,44,.4),0 10px 28px rgba(6,20,44,.35)}#v-inicio .tagline-sub{text-shadow:0 1px 2px rgba(6,20,44,.65),0 2px 10px rgba(6,20,44,.45)}#v-inicio .tagline::before,#v-inicio .tagline-sub::before,body.cielo-noche #v-inicio .tagline::before,body.cielo-noche #v-inicio .tagline-sub::before{content:none;display:none}#v-inicio .tagline,body.cielo-noche #v-inicio .tagline{text-shadow:0 1px 1px rgba(6,20,44,.45),0 2px 6px rgba(6,20,44,.4),0 4px 16px rgba(6,20,44,.35)}#v-inicio .tagline-sub,body.cielo-noche #v-inicio .tagline-sub{text-shadow:0 1px 1px rgba(6,20,44,.7),0 1px 6px rgba(6,20,44,.55)}.sg-t b small{color:#1450C8!important}body.cielo-noche .sg-t b small{color:#8FBCFF!important}.spotify small,.spotify em,.spotify b{color:#fff!important}
