:root{--color-primary:#a054a0;--color-primary-light:#f3e8f3;--color-bg-base:#fff;--color-bg-surface:#fff;--color-text-primary:#1a1a1a;--color-text-secondary:#666;--color-border:#e5e7eb;--color-button-bg-hover:#8a448a;--color-input-border:#d9d9d9;--color-bg-header:#f8f9fa;--filter-tab-border:#e2e8f0;--font-ltwave:"Inter",sans-serif}.social-sticky-bar{background:var(--color-bg-base);z-index:999;border-radius:4px 0 0 4px;flex-direction:column;gap:14px;padding:10px 11px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:-2px 0 10px #0000001a}.social-sticky-bar .social-icon{cursor:pointer;color:var(--color-primary);justify-content:center;align-items:center;margin:4px 0;font-size:18px;transition:transform .25s,color .25s;display:flex;position:relative}.social-sticky-bar .social-icon:hover{color:var(--color-primary);transform:scale(1.2)}.social-sticky-bar .social-icon:hover .tooltip-label{opacity:1;pointer-events:auto;transform:translateY(-50%)translate(0)}.social-sticky-bar .social-icon .tooltip-label{background:var(--color-primary);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:500;transition:opacity .4s,transform .4s;position:absolute;top:50%;right:calc(100% + 14px);transform:translateY(-50%)translate(10px)}.social-sticky-bar .social-icon .tooltip-label:after{content:"";border-top:6px solid #0000;border-left:7px solid var(--color-primary);border-bottom:6px solid #0000;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}@media (max-width:768px){.social-sticky-bar{display:none}}
