.wordmark{border:1px solid var(--line);cursor:pointer}
.social-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:30px;pointer-events:auto}
.social-buttons[aria-hidden="true"]{display:none}
.social-button{min-width:170px;display:flex;align-items:center;justify-content:center;gap:12px;padding:15px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.15);background:rgba(8,8,8,.38);backdrop-filter:blur(20px);font-weight:800;font-size:13px;letter-spacing:.02em;transition:transform .25s ease,background .25s ease,border-color .25s ease}
.social-button:hover{transform:translateY(-4px);background:rgba(8,8,8,.58);border-color:rgba(255,255,255,.34)}
.social-button svg{width:24px;height:24px;fill:currentColor}
.social-button--facebook:hover{color:#82aaff}
.social-button--tiktok:hover{color:#fff;text-shadow:-2px 0 #25f4ee,2px 0 #fe2c55}
.social-button--instagram:hover{color:#ff8a65}
.menu-sections button{display:flex!important;align-items:center;gap:16px}
.menu-sections button span{width:32px;font-family:Manrope,sans-serif;font-size:11px;letter-spacing:.15em;color:var(--gold)}
.menu__inner{overflow-y:auto}
.menu__socials{padding-bottom:10px}
@media(max-width:700px){
  .social-buttons{justify-content:flex-start}
  .social-button{min-width:0;flex:1 1 140px}
}
