/* v13o · tarjeta de aviso legal (sitio en construcción) */
.v13o-aviso{position:fixed;right:12px;bottom:12px;z-index:90;display:flex;align-items:center;gap:.5rem;max-width:300px;margin:0;padding:.45rem .7rem;background:rgba(26,18,13,.94);color:#E3D5C0;border:1px solid rgba(201,139,69,.55);border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.35);font:500 12px/1.3 "Barlow Condensed",Barlow,system-ui,sans-serif;letter-spacing:.03em;pointer-events:none}
.v13o-aviso svg{flex:0 0 26px;width:26px;height:26px;color:#D9A15E}
.v13o-aviso .v13o-mart{transform-origin:20px 20px;animation:v13o-golpe 1.1s ease-in-out infinite}
.v13o-aviso .v13o-chispa{opacity:0;animation:v13o-chispa 1.1s ease-in-out infinite}
@keyframes v13o-golpe{0%,100%{transform:rotate(-38deg)}45%{transform:rotate(-38deg)}62%{transform:rotate(6deg)}70%{transform:rotate(0)}}
@keyframes v13o-chispa{0%,60%{opacity:0}66%{opacity:1}85%,100%{opacity:0}}
@media (max-width:600px){.v13o-aviso{left:auto;right:8px;bottom:8px;max-width:min(52vw,210px);font-size:10.5px;line-height:1.25;padding:.3rem .5rem;gap:.35rem}.v13o-aviso svg{width:20px;height:20px;flex-basis:20px}body{padding-bottom:64px}}
@media (prefers-reduced-motion:reduce){.v13o-aviso .v13o-mart,.v13o-aviso .v13o-chispa{animation:none}.v13o-aviso .v13o-chispa{opacity:0}}
@media print{.v13o-aviso{display:none}}
/* v13r · tienda cerrada: carrito oculto en todo el sitio */
.v6-cart,.v6-cajon,.v6-cajon-fondo,.t-badge{display:none!important}
/* v13t · invitación sonora sobre la tarjeta de obras */
@media (min-width:900px){.v10-son-inv{bottom:100px!important}}
@media (max-width:899px){.v10-son-inv{bottom:110px!important}}

/* v13u · fila de logos visible al instante, escena fija sin hueco, crédito discreto, carrito oculto, aviso de sonido separado */
.v11-ps>.v9-sd,.v11-ps>*{opacity:1!important;transform:none!important}
.v12c-wrap,.v9-sd:has(.v12c-logos),.v12c-wrap.v9-sd,.v11-ps .v12c-logos img{opacity:1!important;visibility:visible!important}
.v6-zona.v11-ps{padding-top:3.5rem}
.v11-ps>.v11-tejido{margin-top:.6rem}
body:not(.v6-ep):not(.v6-ps-indice) main>.v6-cap:not(.v6-cap-puerta)>.v6-escena{position:sticky;top:0}
.v6-cap>.v6-escena>.v13-cred{right:auto;left:.5rem;bottom:.5rem;max-width:min(60%,22rem);font-size:.72rem;opacity:.75}
html body .cab .v6-cart,html body .v6-cart,html body .v6-cart-n,html body [aria-controls="v6-cajon"],.v6-cajon,.v6-cajon-fondo,.t-badge{display:none!important}
@media (min-width:900px) and (max-width:1280px){.v10-son-inv{bottom:136px!important}}
