@charset "UTF-8";.social-icon{--social-icon-size-lg: 32px;--social-icon-size-md: 24px;--social-icon-size-sm: 20px;display:inline-block;vertical-align:middle}.social-icon svg{width:100%;height:100%;display:block}.social-icon--lg{width:var(--social-icon-size-lg);height:var(--social-icon-size-lg)}.social-icon--md{width:var(--social-icon-size-md);height:var(--social-icon-size-md)}.social-icon--sm{width:var(--social-icon-size-sm);height:var(--social-icon-size-sm)}@media (prefers-contrast: high){.social-icon svg{filter:contrast(1.2)}}@media (prefers-reduced-motion: reduce){.social-icon{transition:none}.social-icon:hover{transform:none}}.social-icon:focus-visible{outline:2px solid var(--color-primary, #0066cc);outline-offset:2px;border-radius:4px}
