.site-footer{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:28px;border-top:1px solid #241a2e;color:#9c94ab;font:11.5px/1.5 'Inter',system-ui,sans-serif}
.site-footer-brand,.site-footer-marks,.site-footer-details{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.site-footer-brand{flex-wrap:nowrap;color:inherit;text-decoration:none}
.site-footer-brand:hover{color:#ff4d6a}
.site-footer-crest{flex:none;width:26px;height:26px;object-fit:contain}
.site-footer-marks img{display:block;max-width:100%;object-fit:contain}
.site-footer-star-citizen{width:125px;max-height:42px}
.site-footer-community{width:42px;height:42px}
.site-footer-details a{color:#c9c2d4;text-decoration:none;text-transform:uppercase;border-bottom:1px solid #2f2340;padding-bottom:2px}
.site-footer-details a:hover{color:#ff4d6a;border-color:#e01e37}
@media(max-width:640px){.site-footer{align-items:flex-start;flex-direction:column;gap:20px;padding:24px 22px}.site-footer-brand,.site-footer-marks,.site-footer-details{width:100%}.site-footer-marks{gap:20px}.site-footer-details{align-items:flex-start;flex-direction:column;gap:8px}}