.galeria-page{display:block}

.galeria-hero{background:linear-gradient(120deg,#50c9ff22,#8f5cff22)}
.galeria-hero-grid{display:grid;grid-template-columns:45% 55%;gap:var(--space-5);align-items:center}
.galeria-hero-text{display:flex;flex-direction:column;gap:var(--space-3);max-width:520px}
.galeria-hero-image img{width:100%;border-radius:var(--radius-md);box-shadow:var(--shadow-soft);animation:float 6s ease-in-out infinite}
@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}

.galeria-gameplay .galeria-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:var(--space-4) 0}
.galeria-text-center{max-width:700px;margin-inline:auto;text-align:center}

.galeria-characters-grid{display:grid;grid-template-columns:40% 60%;gap:var(--space-5)}
.galeria-characters-images{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}
.galeria-characters-images img{width:100%}

.galeria-ui-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}
.galeria-ui-wrap img{max-width:800px;width:100%}
.galeria-ui-text{max-width:700px;text-align:center}

.galeria-effects-bg{background:linear-gradient(120deg,#00000088,#00000088),url('/public/media/galeria-harc.webp') center/cover no-repeat}
.galeria-effects-content{color:#fff;text-align:center;max-width:700px}

.galeria-usage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);max-width:700px;margin-inline:auto}

.galeria-cta{background:var(--primary-brand);color:#fff}
.galeria-cta-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:600px;margin-inline:auto;text-align:center}

.galeria-disclaimer{font-size:var(--fs-xs);text-align:center}
.galeria-disclaimer .container{max-width:700px}

@media(max-width:900px){
.galeria-hero-grid{grid-template-columns:1fr}
.galeria-characters-grid{grid-template-columns:1fr}
.galeria-gameplay .galeria-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:600px){
.galeria-gameplay .galeria-grid{grid-template-columns:1fr}
.galeria-usage-grid{grid-template-columns:1fr}
}