.c-social-menu{--c-social-menu-gap: .75rem;--c-social-menu-size-icon: 1.5rem;--c-social-menu-padding-icon: .5rem;--c-social-menu-color-text: var(--cal-color-link, #4263eb);--c-social-menu-color-text-hover: var(--cal-color-link-hover, #1539cb);--c-social-menu-color-background: transparent}.c-social-menu{list-style-type:"";margin:0;padding:0;display:inline-flex}.c-social-menu__item{display:flex;align-items:center;justify-content:center;margin-block-end:0}.c-social-menu--vertical{flex-direction:column}.c-social-menu--small{--c-social-menu-size-icon: 1rem;--c-social-menu-padding-icon: .25rem;--c-social-menu-gap: .5rem}.c-social-menu--large{--c-social-menu-size-icon: 2rem;--c-social-menu-padding-icon: 1.25rem;--c-social-menu-gap: 1rem}.c-social-menu--monochrome{gap:var(--c-social-menu-gap)}.c-social-menu--monochrome .c-social-menu-link{--c-social-menu-link-color-text: var(--c-social-menu-color-text)}.c-social-menu--monochrome .c-social-menu-link:hover{--c-social-menu-link-color-text: var(--c-social-menu-color-text-hover)}.c-social-menu--colored .c-social-menu-link{--c-social-menu-link-color-background: var(--c-social-menu-color-social);--c-social-menu-link-color-text: #ffffff}.c-social-menu--colored .c-social-menu-link:hover{--c-social-menu-link-color-background: color-mix(in oklab, var(--c-social-menu-color-social) 75%, transparent)}