/* Inicio armado desde el NAS (st_home_web). El resto de estilos vienen de st_web_preview (clases st-prev-*). */
.st-home-preview-bar{position:sticky;top:0;z-index:1030;background:#111111;color:#e4b65f;text-align:center;font-size:14px;font-weight:600;padding:8px 16px}
.st-home .st-home-video{cursor:pointer}
.st-home .st-home-video img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;opacity:.85;transition:opacity .2s}
.st-home .st-home-video:hover img,.st-home .st-home-video:focus-visible img{opacity:1}
.st-home .st-home-video:focus-visible{outline:3px solid #e4b65f;outline-offset:3px}
.st-home .st-home-play{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}
.st-home .st-home-play i{width:84px;height:84px;border-radius:50%;background:#111111;border:2px solid #e4b65f;display:grid;place-items:center;box-shadow:0 8px 30px rgba(0,0,0,.35);transition:transform .2s}
.st-home .st-home-video:hover .st-home-play i{transform:scale(1.06)}
.st-home .st-home-play i::before{content:"";margin-left:6px;border-left:26px solid #e4b65f;border-top:16px solid transparent;border-bottom:16px solid transparent}
@media (max-width:576px){.st-home .st-home-play i{width:64px;height:64px}.st-home .st-home-play i::before{border-left-width:20px;border-top-width:12px;border-bottom-width:12px}}
.st-home .st-nos-video{position:relative;width:100%;aspect-ratio:16/9;max-height:640px;background:#000;overflow:hidden}
.st-home .st-nos-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.st-home .st-prev-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
