@import "https://fonts.googleapis.com/css2?family=Lilita+One&display=swap";
.footer{color:#fff;background:linear-gradient(90deg,#3b82f6,#8b5cf6);padding:2rem;font-family:Lilita One,cursive}.footer-columns{text-align:center;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;display:flex}.footer-column h3+.game-link,.footer-column h3+.game-link~.game-link{margin-bottom:.5rem;display:block}.footer-column{flex:.4 auto}.footer h3{margin-bottom:.5rem;font-size:1.2rem}.footer p{margin-bottom:1rem;font-size:1rem}.socials{justify-content:center;gap:1rem;display:flex}.socials a{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,background .2s;display:flex;overflow:hidden}.socials a:hover{background:#4ade80;transform:scale(1.1)}.dark .socials a:hover{background:#ff9d00}.divider{border:none;border-top:1px solid rgba(255,255,255,.3);margin:1rem 0}.footer .copyright{color:rgba(255,255,255,.8);text-align:center;font-size:.85rem}.dark .footer{color:#fff;background:linear-gradient(90deg,#18181b,#27272a)}.dark .socials a{background:#444}.dark .divider{border-top:1px solid rgba(255,255,255,.2)}.dark .copyright{color:rgba(255,255,255,.6)}.game-link{color:#fff;text-decoration:none;transition:color .2s,transform .2s}.game-link:hover{color:#4ade80;transform:scale(1.05)}.dark .game-link:hover{color:#ff9d00}.privacy-link{color:rgba(255,255,255,.8);text-decoration:none;transition:color .2s}.privacy-link:hover{color:#4ade80}.dark .privacy-link:hover{color:#ff9d00}
