.site-footer.footer-compact{padding:0;margin-top:0;background:#07080b;border-top:1px solid #ffffff12;box-shadow:none;color:#a8b3c7;font-family:Inter,ui-sans-serif,system-ui,sans-serif}
.compact-footer-inner{max-width:1180px;padding:30px 24px 18px;margin:0 auto}
.compact-footer-main{display:grid;grid-template-columns:minmax(205px,1fr) minmax(0,1.65fr) auto;align-items:start;gap:32px}
.footer-compact a{text-decoration:none;color:inherit;transition:color .16s ease}
.footer-compact a:hover{color:#f2f3fc}
.footer-compact a:focus-visible{outline:2px solid #b7bdfb;outline-offset:4px;border-radius:3px}
.compact-footer-logo{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:#f1f3fa!important;font-size:17px;font-weight:750;letter-spacing:-.035em}
.compact-footer-logo img{display:block;flex-shrink:0}
.compact-footer-brand p{margin:6px 0 0;font-size:11px;line-height:1.7;color:#99a5ba}
.compact-footer-brand p>a{color:#c5cee0;padding-block:6px}
.compact-footer-nav{display:flex;flex-wrap:wrap;gap:0 22px;align-content:start;max-width:440px}
.compact-footer-nav>a,.compact-footer-socials>a{display:inline-flex;align-items:center;min-height:34px;font-size:12px;line-height:1.5}
.compact-footer-community{min-width:175px}
.compact-footer-socials{display:flex;gap:20px}
.compact-footer-socials>a{gap:7px}
.compact-footer-socials svg{width:15px;height:15px;flex-shrink:0}
.compact-footer-opsec{display:inline-flex;align-items:center;gap:7px;min-height:28px;font-size:10px;line-height:1.5}
.compact-footer-opsec .product-rework-label{font-size:9px;margin:0}
.compact-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:24px;padding-top:12px;border-top:1px solid #ffffff0c;color:#929fb6}
.compact-footer-bottom p{margin:0;font-size:10px;line-height:1.7}
.compact-footer-bottom nav{display:flex;gap:20px;flex-wrap:wrap}
.compact-footer-bottom a{display:inline-flex;align-items:center;min-height:30px;font-size:10px;line-height:1.5}
@media(max-width:900px){.compact-footer-main{grid-template-columns:1fr 1.5fr;gap:18px 28px}.compact-footer-community{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px}.compact-footer-bottom{margin-top:18px}.compact-footer-nav{justify-content:flex-end;max-width:none}}
@media(max-width:540px){.compact-footer-inner{padding:25px 22px 17px}.compact-footer-main{grid-template-columns:minmax(0,1fr);gap:17px}.compact-footer-nav{justify-content:flex-start;gap:0 21px}.compact-footer-nav>a,.compact-footer-socials>a{min-height:40px}.compact-footer-community{flex-wrap:wrap;gap:4px 12px;min-width:0}.compact-footer-socials{gap:23px}.compact-footer-opsec{font-size:10px}.compact-footer-bottom{display:block;margin-top:18px;padding-top:14px}.compact-footer-bottom nav{margin-top:7px;gap:24px}.compact-footer-bottom a{min-height:32px}.compact-footer-bottom p{font-size:10px}}
@media(prefers-reduced-motion:reduce){.footer-compact a{transition:none}}
