/* MyGalaxy website footer, shared by the home page and the inner pages (26 Oct 2026). */
.gut{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}
footer.site .wrap{max-width:1140px;margin:0 auto;display:block}
footer.site .brand{display:flex;align-items:center;gap:10px;color:#ECF0FF;text-decoration:none;font:700 18px "Unbounded","Segoe UI",system-ui,sans-serif}
footer.site .brand img{width:32px;height:32px;border-radius:9px}
/* footer */
footer.site{border-top:1px solid rgba(160,180,255,.18);background:rgba(3,4,11,.92);padding-block:40px calc(28px + env(safe-area-inset-bottom,0px));position:relative;z-index:2}
footer.site .cols{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:28px}
footer.site h4{margin:0 0 10px;font:700 12px "Manrope","Segoe UI",system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#A8B3D9}
footer.site ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px}
footer.site a{color:#C9D2F2;text-decoration:none}
footer.site a:hover{color:#fff}
footer.site .about{font-size:14px;color:#A8B3D9;display:flex;flex-direction:column;gap:10px}
footer.site .legal{margin-top:28px;padding-top:18px;border-top:1px solid rgba(160,180,255,.18);font-size:13px;color:#A8B3D9;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}
@media (max-width:820px){footer.site .cols{grid-template-columns:1fr 1fr}footer.site .about{grid-column:1/-1}}
