.hero.left{text-align:left}.hero.left .sub{margin-left:0}
.galeria{margin:4px 0 16px}.gtrack{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;border-radius:var(--r);scrollbar-width:none}.gtrack::-webkit-scrollbar{display:none}
.gitem{flex:0 0 100%;margin:0;scroll-snap-align:center;aspect-ratio:1/1;background:#111214;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;align-items:center;justify-content:center}
.gitem img{width:100%;height:100%;object-fit:contain;display:block}
.gcount{text-align:center;color:var(--dim);font-size:13px;margin-top:8px}
.minis{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;scrollbar-width:none}.minis::-webkit-scrollbar{display:none}
.mini{flex:0 0 38%;scroll-snap-align:start;position:relative;aspect-ratio:3/4;border-radius:28px 28px 14px 14px;overflow:hidden;border:1px solid var(--line);text-decoration:none}
.mini img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mini span{position:absolute;left:0;right:0;bottom:0;padding:24px 10px 10px;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);font-weight:700;font-size:14px}
@media(min-width:640px){.gitem{flex-basis:70%}.mini{flex-basis:22%}}
