/* Acceso público a Flix; conserva la navegación y los textos del editor. */
.cabecera nav{align-items:center}
.cabecera nav .acceso-flix-menu{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 16px;border:1px solid #ccdfc3;border-radius:24px;background:#edf5e6;color:#244e35;white-space:nowrap}
.cabecera nav .acceso-flix-menu:hover{background:#dceecf;color:#163925}
.acceso-flix-menu span{font-size:10px}
.acceso-flix{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:48px;padding:34px;border:1px solid #355651;border-radius:20px;background:radial-gradient(ellipse at 0 0,#294b43,transparent 65%),#122e32;color:#fff}
.emblema-flix{display:grid;place-items:center;aspect-ratio:1;border:1px solid #81bba35c;border-radius:23px;background:#a8deca15;color:#b7f0d2}
.emblema-flix svg{width:42px;height:42px}
.mensaje-flix{min-width:0}
.mensaje-flix .ceja{margin-bottom:11px;color:#b7f0d2;font-size:10px;letter-spacing:2px}
.mensaje-flix h2{margin-bottom:12px;font-size:32px;letter-spacing:-1px}
.mensaje-flix>p:last-child{max-width:590px;margin-bottom:0;font-size:14px;line-height:1.7;color:#d1e1db}
.boton-flix{min-height:48px;background:#b7f0d2;color:#13352c;white-space:nowrap}
.boton-flix:hover{background:#d1f9e3}
.acceso-flix a:focus-visible{outline-color:#b7f0d2}
@media(max-width:960px){
 .cabecera{height:auto;min-height:100px;flex-wrap:wrap;padding-block:19px;gap:14px}
 .cabecera nav{order:3;flex-basis:100%;flex-wrap:wrap;gap:8px 22px}
 .cabecera nav a{display:inline-flex;align-items:center;min-height:44px}
 .acceso-flix{grid-template-columns:64px minmax(0,1fr);gap:22px;padding:28px}
 .boton-flix{grid-column:2;justify-self:start}
 .pie{flex-wrap:wrap}
}
@media(max-width:480px){
 .cabecera nav{gap:4px 16px}
 .cabecera nav .acceso-flix-menu{padding-inline:14px}
 .acceso-flix{grid-template-columns:1fr;margin-top:28px;padding:25px;gap:20px}
 .emblema-flix{width:56px;border-radius:17px}
 .emblema-flix svg{width:35px;height:35px}
 .mensaje-flix h2{font-size:29px}
 .boton-flix{grid-column:auto;justify-self:stretch}
}
