/* Shared site footer (same look as the homepage) */
html body footer.site-footer.service-footer{margin-top:80px;padding:30px 0 34px;border-top:1px solid #20252b;background:#06070a;color:#9aa1a8;font:14px/1.6 Inter,system-ui,sans-serif}
html body footer.site-footer.service-footer .service-footer-inner{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;width:min(1180px,calc(100% - 40px));max-width:none;margin:0 auto;padding:0}
html body footer.site-footer.service-footer .service-footer-brand{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font:700 18px "Chakra Petch","Space Grotesk",Inter,sans-serif}
html body footer.site-footer.service-footer .service-footer-brand img{width:28px;height:28px;border-radius:7px}
html body footer.site-footer.service-footer .service-footer-brand em{color:#f4c63d;font-style:normal}
html body footer.site-footer.service-footer nav{display:flex;flex-wrap:wrap;gap:6px 18px;margin-left:auto}
html body footer.site-footer.service-footer nav a{color:#9aa1a8;font-size:13px;text-decoration:none}
html body footer.site-footer.service-footer nav a:hover{color:#fff}
html body footer.site-footer.service-footer small{width:100%;padding-top:14px;border-top:1px solid #1b2025;color:#6f767d;font-size:12px}
html body footer.site-footer.service-footer small i{display:inline-block;width:4px;height:4px;margin:0 8px;border-radius:50%;background:#6f767d;vertical-align:middle}
html body footer.site-footer.service-footer p{display:none}
@media(max-width:760px){html body footer.site-footer.service-footer nav{margin-left:0}}
html body footer.site-footer.service-footer .service-footer-inner{justify-content:flex-start;text-align:left;grid-template-columns:none}
html body footer.site-footer.service-footer nav{flex:0 1 auto;order:0;justify-content:flex-end;width:auto;max-width:none;margin:0 0 0 auto}
@media(max-width:760px){html body footer.site-footer.service-footer nav{margin-left:0;width:100%;justify-content:flex-start}}

/* "Built by GUVLAB" credit */
.site-footer .footer-credit-link{color:#cfd4d9;font-weight:800;letter-spacing:.06em;text-decoration:none;border-bottom:1px solid #ffffff2e}
.site-footer .footer-credit-link:hover{color:#f4c63d;border-color:#f4c63d}

/* social icons next to the logo */
.site-footer .footer-social{display:flex;align-items:center;gap:8px;margin-left:18px}
.site-footer .footer-social a{display:grid;place-items:center;width:34px;height:34px;border:1px solid #ffffff1f;border-radius:50%;color:#aeb5bd;background:#ffffff08;transition:color .15s,border-color .15s,background .15s,transform .15s}
.site-footer .footer-social a:hover{transform:translateY(-2px);color:#fff}
.site-footer .footer-social .fs-discord:hover{background:#5865f2;border-color:#5865f2}
.site-footer .footer-social .fs-instagram:hover{background:linear-gradient(45deg,#f9a825,#e1306c 50%,#833ab4);border-color:#e1306c}
.site-footer .footer-social .fs-youtube:hover{background:#ff0000;border-color:#ff0000}
.site-footer .footer-social .fs-x:hover{background:#000;border-color:#fff}
.site-footer .footer-social .fs-tiktok:hover{background:#000;border-color:#25f4ee;color:#25f4ee}
@media (max-width:760px){.site-footer .footer-social{margin:12px 0 0;width:100%}}
