.zentro-social-links{position:fixed;left:24px;bottom:24px;z-index:85;display:flex;align-items:center;gap:4px;padding:6px;background:#112a30;border:1px solid #92c9c33d;border-radius:18px;box-shadow:0 8px 24px #0003}
.zentro-social-links a{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#fff;background:#ffffff0a;text-decoration:none;transition:background .15s,transform .15s}
.zentro-social-links a:hover{transform:translateY(-2px)}
.zentro-social-links a:focus-visible{outline:3px solid #b6f1e0;outline-offset:2px}
.zentro-social-links svg{display:block;width:22px;height:22px;fill:currentColor}
.zentro-social-links .zs-facebook:hover,.zentro-social-links .zs-facebook:focus-visible{background:#1877f2}
.zentro-social-links .zs-instagram:hover,.zentro-social-links .zs-instagram:focus-visible{background:#b82a78}
.zentro-social-links .zs-linkedin:hover,.zentro-social-links .zs-linkedin:focus-visible{background:#0a66c2}
.zentro-social-links .zs-youtube:hover,.zentro-social-links .zs-youtube:focus-visible{background:#c00}
@media(max-width:480px){.zentro-social-links{left:16px;bottom:calc(88px + env(safe-area-inset-bottom,0px));border-radius:15px;padding:4px;gap:2px}}
@media(prefers-reduced-motion:reduce){.zentro-social-links a{transition:none}.zentro-social-links a:hover{transform:none}}
@media print{.zentro-social-links{display:none}}
