.fixed-social-bar{position:fixed;top:38%;right:0;z-index:1000;display:flex;flex-direction:column;gap:8px;padding:2px 2px 2px 0}.social-btn{width:34px;height:34px;border:none;border-radius:6px 0 0 6px;color:#fff;font-size:1.15rem;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.08);transition:background .2s,box-shadow .2s,transform .15s;outline:none;opacity:.92}.social-btn:hover{filter:brightness(1.08);box-shadow:0 2px 8px rgba(0,0,0,.13);opacity:1;transform:translateX(-2px) scale(1.08)}@media (max-width:900px){.fixed-social-bar{top:30%;gap:6px}.social-btn{width:30px;height:30px;font-size:1rem;border-radius:5px 0 0 5px}}@media (max-width:600px){.fixed-social-bar{top:30%;right:4px;left:unset;bottom:unset;flex-direction:column;padding:2px 0;gap:6px;border-radius:10px 0 0 10px;border:none;z-index:1200}.fixed-social-bar,.social-btn{background:none;box-shadow:none}.social-btn{width:28px;height:28px;font-size:1rem;border-radius:7px 0 0 7px;margin:0;opacity:.95}.social-btn:hover{opacity:1;filter:brightness(1.08);background:#f3f4f6;box-shadow:0 1px 4px rgba(0,0,0,.08)}}