/* Base compartida de las maquetas */
html,body{overflow-x:clip}
img{max-width:100%}
.js [data-rv]{transition:opacity .9s ease var(--d,0s),transform 1.15s cubic-bezier(.2,.7,.2,1) var(--d,0s),clip-path 1.25s cubic-bezier(.65,0,.2,1) var(--d,0s)}
.js [data-rv=up]{opacity:0;transform:translateY(30px)}
.js [data-rv=fade]{opacity:0}
.js [data-rv=mask]{clip-path:inset(0 0 100% 0)}
.js [data-rv=side]{clip-path:inset(0 100% 0 0)}
.js [data-rv=zoom]{opacity:0;transform:scale(.94)}
.js [data-rv].in{opacity:1;transform:none;clip-path:inset(-.25em -.25em -.3em -.25em)}
.fx-off{--p:1}
.fx-off [data-rv]{opacity:1!important;transform:none!important;clip-path:none!important}

/* selector de maqueta: solo existe en local */
.mq{position:fixed;right:14px;bottom:14px;z-index:99;display:flex;align-items:center;background:#20160F;color:#F7EFE7;border-radius:99px;font:400 12px/1 "Jost",system-ui,sans-serif;box-shadow:0 8px 24px -8px rgba(0,0,0,.55);overflow:hidden}
.mq a,.mq span{padding:11px 12px;color:inherit;text-decoration:none;white-space:nowrap}
.mq a:hover{background:#4A3428}
.mq span{opacity:.75;padding-inline:4px}
