/* Variante 4177: un único fondo inmóvil, independiente del desplazamiento. */
body[data-fondo-fijo]{background:#11120f;color:#f4f0e7;isolation:isolate}
body[data-fondo-fijo]::before{content:'';position:fixed;inset:-12px;z-index:-2;pointer-events:none;background:url('/recorrido/assets/demo-cafeteria.png') center center/cover no-repeat;filter:blur(5px) brightness(.8);transform:none;animation:none}
body[data-fondo-fijo]::after{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(9,13,14,.9),rgba(11,16,16,.69) 52%,rgba(12,16,16,.5));animation:none}
body[data-fondo-fijo] main,body[data-fondo-fijo] main>section,body[data-fondo-fijo] .como,body[data-fondo-fijo] .oscura,body[data-fondo-fijo] .qr-editorial,body[data-fondo-fijo] .final{background:transparent}
body[data-fondo-fijo] .hero{isolation:auto}
body[data-fondo-fijo] .hero::before,body[data-fondo-fijo] .hero::after,body[data-fondo-fijo] .hero-restaurant,body[data-fondo-fijo] .final::before,body[data-fondo-fijo] .final::after{display:none}
body[data-fondo-fijo] .encabezado h2,body[data-fondo-fijo] .texto-funcion h2,body[data-fondo-fijo] .faq h2,body[data-fondo-fijo] .inicio-rapido b{color:#fff9ef}
body[data-fondo-fijo] .encabezado h2 span,body[data-fondo-fijo] .eyebrow,body[data-fondo-fijo] .invitacion-recorrido,body[data-fondo-fijo] .fases-recorrido span,body[data-fondo-fijo] .texto-funcion>a{color:#e2bf7c}
body[data-fondo-fijo] .introduccion-recorrido p,body[data-fondo-fijo] .texto-funcion>p:not(.eyebrow),body[data-fondo-fijo] .faq-head>p,body[data-fondo-fijo] .inicio-rapido p{color:#d0d3cd}
body[data-fondo-fijo] .texto-funcion>small,body[data-fondo-fijo] .captura-funcion figcaption,body[data-fondo-fijo] .aclaracion,body[data-fondo-fijo] .qr-composicion>figcaption{color:#b9c2bd}
body[data-fondo-fijo] .fases-recorrido span,body[data-fondo-fijo] .inicio-rapido{border-color:#d6b77755}
body[data-fondo-fijo] .como .escenas{background:rgba(14,25,28,.82);border-color:#c8a76b66}
body[data-fondo-fijo] .escena,body[data-fondo-fijo] .como .descarga-escena,body[data-fondo-fijo] .crecimiento{background:transparent;color:#f8f4eb}
body[data-fondo-fijo] .escena p{color:#ccd3d0}body[data-fondo-fijo] .escena .eyebrow{color:#e2bf7c}
body[data-fondo-fijo] .escena small,body[data-fondo-fijo] .escena figcaption{color:#b8c5c0}
body[data-fondo-fijo] .start-panel,body[data-fondo-fijo] .red-local{background:rgba(14,25,28,.82);border:1px solid #c8a76b55;box-shadow:0 20px 50px #0003}
body[data-fondo-fijo] .faq-list details{background:transparent;border-color:#c8a76b55;color:#f4eee1;box-shadow:none}
body[data-fondo-fijo] .faq-list summary{color:#f4eee1}body[data-fondo-fijo] .faq-list p{color:#cbd3cd}
body[data-fondo-fijo]>footer{background:rgba(8,17,19,.75);border-top:1px solid #c8a76b33}
body[data-fondo-fijo] .funcion{border-top:1px solid #d6b77722}
@media(max-width:720px){body[data-fondo-fijo]::before{background-position:60% center}body[data-fondo-fijo]::after{background:rgba(8,14,14,.77)}}
