.fixed-footer{position:fixed;left:0;right:0;bottom:0;z-index:50;backdrop-filter:blur(8px) saturate(160%);-webkit-backdrop-filter:blur(8px);background:var(--glass);border-top:1px solid rgba(255,255,255,0.08);transition:transform .6s,opacity .6s;will-change:transform;will-change:opacity;box-shadow:0 8px 24px rgba(10,57,87,0.12);padding:14px 20px}.fixed-footer .container{display:flex;align-items:center;justify-content:space-between;gap:12px}.social{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,0.06);color:#fff;text-decoration:none;font-weight:700}.social:hover{transform:translateY(-4px);background:rgba(255,255,255,0.1)}.social svg{color:var(--brand)}.mobile-icons svg{color:inherit}@media(max-width:768px){.fixed-footer{position:static;background:var(--brand);backdrop-filter:none;-webkit-backdrop-filter:none;border-top:none;padding:8px 0;box-shadow:0 8px 24px rgba(10,57,87,0.12)}}@media(prefers-reduced-motion:reduce){.fixed-footer{transition:none;animation:none}}
