.icon-favicon{color:var(--color-black);@media (prefers-color-scheme:dark){color:var(--color-white)}}.social-icons{margin-bottom:2rem;position:relative;@media (min-width:1024px){position:absolute;transform:translateX(-7rem) translateY(-5rem)}}.social-icons-items{display:flex;gap:1rem;@media (min-width:1024px){display:grid;grid-template-columns:repeat(1,1fr)}}.social-icons-item{aspect-ratio:1;border:1px solid;border-radius:2rem;display:grid;place-content:center;width:2rem;@media (min-width:1024px){border-radius:3rem;width:3rem}& a{height:32px;width:32px}& svg{height:100%;width:100%}}