.affiliate-disclosure{margin-top:6px;letter-spacing:.02em;font-size:.7rem;opacity:.6;text-align:center}.affiliate-disclosure.is-hidden{display:none}.footer-socials{margin-bottom:10px}.footer-socials-icons{display:flex;gap:8px;align-items:center}.footer-socials-icons a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--theme-color-025);color:var(--theme-color-158);text-decoration:none;transition:background .15s ease,color .15s ease,transform .15s ease}.footer-socials-icons a:hover{background:var(--theme-color-104);color:var(--theme-color-049);transform:translateY(-1px)}@media(max-width:600px){.footer-socials-icons{justify-content:center}}.lol-footer{background:var(--background-color);border-top:1px solid rgba(212,175,55,.28);padding:50px 0 25px;color:var(--theme-color-159);font-family:'MainFont','Segoe UI',sans-serif}.footer-top{max-width:1100px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:40px;padding:0 20px}.footer-col h4{color:var(--gold-color);margin-bottom:12px;font-size:18px;border-bottom:1px solid var(--theme-color-035);padding-bottom:4px}.footer-col a{display:block;color:var(--theme-color-160);text-decoration:none;margin:6px 0;font-size:14px}.footer-col a:hover{color:var(--theme-color-049)}.footer-col p{font-size:14px;line-height:1.4;color:var(--theme-color-161)}.footer-bottom{text-align:center;padding-top:20px;border-top:1px solid var(--theme-color-035);padding-bottom:10px}.footer-logo{font-size:26px;font-weight:bold;letter-spacing:1px;color:var(--gold-color)}.footer-logo span{color:var(--theme-color-001)}.footer-copy{margin-top:6px;font-size:13px;color:var(--theme-color-162)}.riot-legal{max-width:900px;margin:20px auto 10px;font-size:12px;color:var(--theme-color-042);line-height:1.4;padding:0 20px}.riot-links a{font-size:12px;margin:0 6px;color:var(--theme-color-315);text-decoration:none}.riot-links a:hover{color:var(--theme-color-158)}@media(max-width:600px){.footer-top{text-align:center}.footer-col a{margin:10px 0}}.footer-network-text{font-size:14px;line-height:1.4;margin-bottom:10px;color:var(--theme-color-161)}.footer-network-links a{display:block;margin:6px 0;font-size:14px;font-weight:600;color:var(--gold-color);text-decoration:none}.footer-network-links a:hover{color:var(--theme-color-049);text-decoration:underline}