.header-actions{display:flex;align-items:center;gap:8px}@media (max-width:640px){.mobile-account-btn{display:flex}}@media (min-width:641px){.footer-brand{text-align:left;margin-bottom:0;flex-shrink:0}.footer-brand p{margin:8px 0 0;max-width:320px}.footer-cols{justify-content:flex-end}}@media (max-width:640px){.footer-cols{gap:40px}}@media (max-width:380px){.footer-cols{gap:22px}.footer-col{min-width:auto}.footer-col h4{font-size:10px}.footer-col a{font-size:11.5px;margin-bottom:8px}}@media (max-width:1100px){.grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){nav.desktop-nav{display:none}.header-actions{display:none}.mobile-search-row{display:block}.page-intro{padding:16px 16px 12px}.section{padding:0 16px 40px}.grid{grid-template-columns:repeat(2,1fr);gap:14px}.card{border-radius:16px}.card-title{font-size:12.5px}.card-stats{font-size:11px}.ribbon{font-size:9.5px;top:12px;left:-36px;width:140px;padding:4px 0}.top10-wrap{padding:26px 16px 44px}.top10-rank{font-size:36px;min-width:32px;padding-bottom:11px}.top10-card{width:118px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media (max-width:360px){.notif-bell-btn-mobile,.mobile-avatar-btn,.mobile-account-btn{width:34px!important;height:34px!important}}@media (max-width:640px){.logged-actions{display:none}.notif-bell-btn-mobile{display:flex}.mobile-avatar-btn{display:flex}}