@layer base{:root{--icon-size-small:1.5rem;--icon-color:var(--text-color);--social-icon-border-color:currentColor}.social-icons{align-items:center;display:flex;grid-gap:1.875rem;gap:1.875rem;@media (max-width:640px){justify-content:space-around}}.social-icons-item{aspect-ratio:1;display:grid;place-content:center;transition:var(--transition-fast);width:var(--icon-size-small);& a{align-items:center;color:inherit;display:flex;height:1.25rem;justify-content:center;width:1.25rem}& svg{height:100%;width:100%}}}