/* Bienvenida minimalista: logo centrado sobre fondo limpio */
#bienv{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;background:#fff;cursor:pointer;
  transition:opacity .5s ease}
#bienv.sale{opacity:0;pointer-events:none}
.bv-logo{width:min(46vw,220px);height:auto;animation:bvIn .8s ease both}
@keyframes bvIn{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.bv-logo{animation:none}}
