.social-arc{--t:clamp(19px, 5.2vw, 56px);padding-bottom:calc(var(--t) * 1.35);justify-content:center;align-items:flex-start;display:flex}.arc-slot{margin:0 calc(var(--t) * -.07);transform:translateY(calc(var(--d) * var(--d) * var(--t) * var(--ak,.036))) rotate(calc(var(--s) * var(--d) * var(--ar,3.5deg)));display:block;position:relative}.arc-float{animation:4.6s ease-in-out infinite arc-float;animation-delay:calc(var(--i) * -.42s);display:block}.arc-tile{width:var(--t);height:var(--t);box-shadow:0 calc(var(--t) * .24) calc(var(--t) * .42) calc(var(--t) * -.2) #0a062899, inset 0 1px 0 #ffffff80, inset 0 -2px 6px #0000002e;border-radius:26%;justify-content:center;align-items:center;transition:transform .32s cubic-bezier(.3,1.6,.5,1);display:flex;position:relative;overflow:hidden}.arc-tile:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffffff80 0%,#ffffff1a 38%,#fff0 56%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff47}.arc-tile svg{z-index:1;width:54%;height:54%;position:relative}.arc-tile:hover{transform:translateY(-30%) scale(1.1) rotate(calc(var(--s) * -4deg))}.arc-center{z-index:30;margin:0 calc(var(--t) * .18);position:relative}.final-arc{margin-bottom:.5rem}.final-arc .sigil-morph{margin:0}.hero-arc{--t:clamp(20px, 6.2vw, 56px);padding-bottom:calc(var(--t) * .55);margin-top:18px}@keyframes arc-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(calc(var(--t) * -.11)) rotate(calc(var(--s) * 1.6deg))}}@media (prefers-reduced-motion:reduce){.arc-float{animation:none}.arc-tile{transition:none}.arc-tile:hover{transform:none}}.arc-tip{left:50%;bottom:calc(100% + var(--t) * .32 + 8px);z-index:40;white-space:nowrap;pointer-events:none;color:#fff;opacity:0;background:#18142ceb;border-radius:9999px;padding:5px 10px;font-size:12.5px;font-weight:600;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute;transform:translate(-50%,-4px);box-shadow:0 8px 20px -10px #110e2499}.arc-tip:before{content:"";background:inherit;border-radius:2px;width:8px;height:8px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)rotate(45deg)}.arc-slot:hover .arc-tip{opacity:1;transform:translate(-50%)}.arc-slot:hover{z-index:50!important}@media (prefers-reduced-motion:reduce){.arc-tip{transition:none}}.tip-l>.arc-tip,.tip-l:hover>.arc-tip{left:0;transform:none}.tip-r>.arc-tip,.tip-r:hover>.arc-tip{left:auto;right:0;transform:none}.tip-l>.arc-tip:before{left:calc(var(--t) / 2)}.tip-r>.arc-tip:before{left:auto;right:calc(var(--t) / 2 - 8px);transform:rotate(45deg)}
