html{scroll-behavior:smooth}
body{background:#0b0b10}
#header-group .header-section{border-bottom:1px solid #47354d}
#header-group .header-logo__image{filter:drop-shadow(0 0 5px #f1393544)}
#header-group .header-logo:hover{opacity:.88}
#header-group a:focus-visible,footer a:focus-visible{outline:2px solid #fce24b;outline-offset:3px}
#header-group .header-announcements{font-size:11px;letter-spacing:.1em}
.lu-site-footer{background:#110e17;color:#f7f1f6;padding:80px min(5vw,70px) 25px;border-top:1px solid #382b41}
.lu-site-footer a{color:#e2d8e6;text-decoration:none}
.lu-site-footer a:hover{color:#fce24b}
.lu-site-footer__inner{max-width:1380px;margin:0 auto 72px;display:grid;grid-template-columns:1.55fr 1fr 1fr 1.05fr;gap:50px}
.lu-site-footer__logo{display:inline-block}
.lu-site-footer__logo img{display:block;width:105px;height:auto;filter:drop-shadow(0 10px 14px #0005)}
.lu-site-footer__tagline{font-family:Impact,"Arial Black",sans-serif!important;letter-spacing:.01em;color:#fce24b!important;font-size:27px!important;margin:20px 0 12px!important}
.lu-site-footer__brand>p:last-child{color:#bbb0c4;font-size:14px;line-height:1.75;max-width:315px;margin:0}
.lu-site-footer__column h2,.lu-site-footer__note h2{margin:0 0 22px;color:#fff}
.lu-site-footer__column h2{font-size:12px;font-weight:850;letter-spacing:.13em}
.lu-site-footer__column{display:flex;flex-direction:column;gap:13px}
.lu-site-footer__column a{font-size:14px;line-height:1.45}
.lu-site-footer__note{background:linear-gradient(135deg,#2c1736,#1c1325);padding:24px;border:1px solid #4d3459;align-self:start}
.lu-site-footer__pixel{color:#fce24b;font-size:25px}
.lu-site-footer__note h2{font-family:Impact,"Arial Black",sans-serif;font-size:37px;line-height:1.02;letter-spacing:-.01em;margin:14px 0}
.lu-site-footer__note h2 em{font-style:normal;color:#fce24b}
.lu-site-footer__note a{font-size:10px;letter-spacing:.1em;font-weight:800;color:#fce24b}
.lu-site-footer__baseline{max-width:1380px;margin:auto;padding:20px 0 0;border-top:1px solid #37293d;display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;font-size:10px;font-weight:750;letter-spacing:.1em;color:#93869d}
footer .footer-utilities{background:#110e17!important}
@media(max-width:1050px){.lu-site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}}
@media(max-width:640px){.lu-site-footer{padding:55px 20px 25px}.lu-site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 22px;margin-bottom:55px}.lu-site-footer__brand{grid-column:1/-1}.lu-site-footer__note{grid-column:1/-1}.lu-site-footer__column a{font-size:13px}.lu-site-footer__baseline{justify-content:center;text-align:center;font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
