.mcs-social-nav{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mcs-social-item{display:flex;position:relative}.mcs-social-link{color:#b9c8d2;width:32px;height:32px;transition:color var(--care-transition), border-color var(--care-transition), box-shadow var(--care-transition), transform var(--care-transition);background:linear-gradient(#e9f8ff0f,#0710164d);border:1px solid #dceaf024;border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #effbff17,inset 0 -1px #0009}.mcs-social-fill{background:var(--mcs-social-color);width:100%;height:0;transition:height .26s ease-out;position:absolute;inset:auto 0 0}.mcs-social-icon{z-index:1;display:flex;position:relative}.mcs-social-icon svg{stroke-width:1.9px;width:15px;height:15px}.mcs-social-tooltip{z-index:5;color:#e6f2f8;font:700 9px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#0b151df2;border:1px solid #dceaf033;border-radius:8px;padding:5px 9px;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 12px 24px -18px #000}@media (hover:hover){.mcs-social-link:hover{color:#fff;border-color:color-mix(in oklab, var(--mcs-social-color) 70%, #dceaf066);box-shadow:inset 0 1px #effbff33, 0 10px 20px -14px var(--mcs-social-color);transform:translateY(-1px)}.mcs-social-link:hover .mcs-social-fill{height:100%}.mcs-social-item:hover .mcs-social-tooltip,.mcs-social-link:focus-visible+.mcs-social-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}}@media (hover:none){.mcs-social-tooltip{display:none}}.mcs-social-link:focus-visible{color:#fff;border-color:var(--care-focus)}
