/* Scoped to the existing public footer. */
footer .footer{display:flex;flex-wrap:wrap;align-items:center;gap:22px}
footer .footer-links{display:flex;flex-wrap:wrap;gap:10px;align-items:center;max-width:100%}
footer .footer .footer-links a{--mc-nav-top:#2459d9;--mc-nav-bottom:#0739aa;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 16px;max-width:100%;border:1px solid #ffffff36;border-radius:14px;background:linear-gradient(180deg,#ffffff16,transparent 48%),linear-gradient(135deg,var(--mc-nav-top),var(--mc-nav-bottom));color:#fff;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:inset 0 1px 0 #ffffff80,inset 0 -2px 0 #001b5829,0 5px 12px #17449d24;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}
footer .footer .footer-links a[href*="workspace"],footer .footer .footer-links a.brand-download{--mc-nav-top:#7135c5;--mc-nav-bottom:#4c2098}
footer .footer .footer-links a[href*="admin"]{--mc-nav-top:#314663;--mc-nav-bottom:#1b2b43}
footer .footer .footer-links a[href*="onboarding"]{--mc-nav-top:#006e68;--mc-nav-bottom:#00524f}
footer .footer .footer-links a:focus-visible{outline:3px solid #0d54cc;outline-offset:4px}
@media(hover:hover){footer .footer .footer-links a:hover{color:white;transform:translateY(-2px);filter:brightness(1.03);box-shadow:inset 0 1px 0 #ffffff80,0 9px 18px #183e7f2b}}
footer .footer .footer-links a:active{transform:translateY(1px) scale(.975);box-shadow:inset 0 2px 4px #0018382b,0 2px 5px #183e7f1c}
footer .footer-links>span{padding:8px 4px}
@media(max-width:640px){footer .footer-links{width:100%}footer .footer .footer-links a{flex:1 1 130px}footer .footer-links>span{width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){footer .footer .footer-links a{transition:none!important;transform:none!important}}
@media print{footer .footer-links{display:none}}
