.contact-links-container[data-v-bee3df9a]{border-radius:16px;max-width:24rem;position:relative}.social-accounts[data-v-bee3df9a]{gap:8px}.social-accounts[data-v-bee3df9a],.social-button[data-v-bee3df9a]{align-items:center;display:flex;justify-content:center}.social-button[data-v-bee3df9a]{border:none;border-radius:12px;cursor:pointer;height:44px;outline:none;overflow:hidden;position:relative;text-decoration:none;transition:all .2s ease;width:44px}.button-effects[data-v-bee3df9a]{top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.button-bg[data-v-bee3df9a]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--bg-card);border:1px solid var(--border-primary);border-radius:12px;top:0;right:0;bottom:0;left:0;position:absolute;transition:all .2s ease}.icon-container[data-v-bee3df9a]{align-items:center;background:linear-gradient(135deg,var(--gold-light) 0,transparent 100%);border-radius:8px;display:flex;height:32px;justify-content:center;width:32px;z-index:2}.icon-container[data-v-bee3df9a],.social-icon[data-v-bee3df9a]{position:relative;transition:all .2s ease}.social-icon[data-v-bee3df9a]{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3)) drop-shadow(0 0 4px var(--gold-light));height:28px;-o-object-fit:contain;object-fit:contain;width:28px;z-index:3}.line-button .line-bg[data-v-bee3df9a]{background:linear-gradient(135deg,var(--bg-card) 0,var(--gold-light) 50%,var(--bg-card) 100%);border-color:var(--border-primary)}.line-button:hover .line-bg[data-v-bee3df9a]{background:linear-gradient(135deg,var(--gold-light) 0,var(--gold-medium) 50%,var(--gold-light) 100%);border-color:var(--border-secondary);box-shadow:0 4px 12px #00c30033,0 0 15px var(--gold-light)}.line-button:hover .icon-container[data-v-bee3df9a]{background:linear-gradient(135deg,var(--gold-medium) 0,var(--gold-primary) 100%);transform:scale(1.05)}.line-button:hover .social-icon[data-v-bee3df9a]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.4)) drop-shadow(0 0 8px rgba(0,195,0,.6));transform:scale(1.1)}.telegram-button .telegram-bg[data-v-bee3df9a]{background:linear-gradient(135deg,var(--bg-card) 0,var(--gold-light) 50%,var(--bg-card) 100%);border-color:var(--border-primary)}.telegram-button:hover .telegram-bg[data-v-bee3df9a]{background:linear-gradient(135deg,var(--gold-light) 0,var(--gold-medium) 50%,var(--gold-light) 100%);border-color:var(--border-secondary);box-shadow:0 4px 12px #08c3,0 0 15px var(--gold-light)}.telegram-button:hover .icon-container[data-v-bee3df9a]{background:linear-gradient(135deg,var(--gold-medium) 0,var(--gold-primary) 100%);transform:scale(1.05)}.telegram-button:hover .social-icon[data-v-bee3df9a]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.4)) drop-shadow(0 0 8px rgba(0,136,204,.6));transform:scale(1.1)}.facebook-button .facebook-bg[data-v-bee3df9a]{background:linear-gradient(135deg,var(--bg-card) 0,var(--gold-light) 50%,var(--bg-card) 100%);border-color:var(--border-primary)}.facebook-button:hover .facebook-bg[data-v-bee3df9a]{background:linear-gradient(135deg,var(--gold-light) 0,var(--gold-medium) 50%,var(--gold-light) 100%);border-color:var(--border-secondary);box-shadow:0 4px 12px #1877f233,0 0 15px var(--gold-light)}.facebook-button:hover .icon-container[data-v-bee3df9a]{background:linear-gradient(135deg,var(--gold-medium) 0,var(--gold-primary) 100%);transform:scale(1.05)}.facebook-button:hover .social-icon[data-v-bee3df9a]{filter:drop-shadow(0 4px 8px rgba(0,0,0,.4)) drop-shadow(0 0 8px rgba(24,119,242,.6));transform:scale(1.1)}.social-button[data-v-bee3df9a]:hover{transform:translateY(-1px)}.social-button[data-v-bee3df9a]:active{transform:scale(.95) translateY(0)}.social-button[data-v-bee3df9a]:before{animation:gradientShift-bee3df9a 6s ease infinite;background:var(--bg-secondary);background-size:300% 300%;border-radius:14px;content:"";filter:blur(6px);top:-2px;right:-2px;bottom:-2px;left:-2px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.social-button[data-v-bee3df9a]:hover:before{opacity:.4}@keyframes gradientShift-bee3df9a{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width:768px){.social-button[data-v-bee3df9a]{height:36px;width:36px}.button-bg[data-v-bee3df9a],.social-button[data-v-bee3df9a]{border-radius:10px}.icon-container[data-v-bee3df9a]{height:28px;width:28px}.social-icon[data-v-bee3df9a]{height:24px;width:24px}.social-accounts[data-v-bee3df9a]{gap:6px}.social-button[data-v-bee3df9a]:before{border-radius:12px}}@media (max-width:480px){.social-button[data-v-bee3df9a]{height:32px;width:32px}.button-bg[data-v-bee3df9a],.social-button[data-v-bee3df9a]{border-radius:8px}.icon-container[data-v-bee3df9a]{height:24px;width:24px}.social-icon[data-v-bee3df9a]{height:20px;width:20px}.social-accounts[data-v-bee3df9a]{gap:4px}.social-button[data-v-bee3df9a]:before{border-radius:10px}}.social-button[data-v-bee3df9a]:focus-visible{outline:2px solid var(--gold-primary);outline-offset:2px}@media (prefers-contrast:high){.button-bg[data-v-bee3df9a]{border-color:var(--gold-primary);border-width:2px}.social-icon[data-v-bee3df9a]{filter:drop-shadow(0 2px 4px var(--gold-primary)) contrast(1.2)}.icon-container[data-v-bee3df9a]{background:var(--gold-medium)}}@media (prefers-reduced-motion:reduce){.button-bg[data-v-bee3df9a],.icon-container[data-v-bee3df9a],.social-button[data-v-bee3df9a],.social-icon[data-v-bee3df9a]{animation:none;transition:none}.social-button[data-v-bee3df9a]:hover{transform:none}.social-button[data-v-bee3df9a]:active{transform:scale(.98)}.social-button[data-v-bee3df9a]:before{animation:none}}.social-button[data-v-bee3df9a] *{backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity}.line-button[data-v-bee3df9a]:hover{box-shadow:0 4px 12px #00c3001a,var(--shadow-hover)}.telegram-button[data-v-bee3df9a]:hover{box-shadow:0 4px 12px #0088cc1a,var(--shadow-hover)}.facebook-button[data-v-bee3df9a]:hover{box-shadow:0 4px 12px #1877f21a,var(--shadow-hover)}.icon-container[data-v-bee3df9a]:after{background:radial-gradient(circle,var(--gold-medium),transparent 70%);border-radius:10px;content:"";top:-2px;right:-2px;bottom:-2px;left:-2px;opacity:0;position:absolute;transition:opacity .2s ease;z-index:-1}.social-button:hover .icon-container[data-v-bee3df9a]:after{opacity:1}
