:where(.socialmedia-links.type-facebook) .socialmedia-links-icon{background:#1877f2;color:#fff}:where(.socialmedia-links.type-facebook)>a:hover .socialmedia-links-icon{background:#0d68df}:where(footer.layout-footer .socialmedia-links.type-facebook) .socialmedia-links-icon{background:color-mix(in srgb, currentColor 12%, transparent);color:currentColor}:where(footer.layout-footer .socialmedia-links.type-facebook)>a:hover .socialmedia-links-icon{color:#fff;background:#1877f2}:where(.socialmedia-links.type-twitter) .socialmedia-links-icon{background:#000;color:#fff}:where(.socialmedia-links.type-twitter)>a:hover .socialmedia-links-icon{background:#1f1f1f}:where(footer.layout-footer .socialmedia-links.type-twitter) .socialmedia-links-icon{background:color-mix(in srgb, currentColor 12%, transparent);color:currentColor}:where(footer.layout-footer .socialmedia-links.type-twitter)>a:hover .socialmedia-links-icon{color:#fff;background:#000}:where(.socialmedia-links.type-instagram) .socialmedia-links-icon{background:#e4405f;color:#fff}:where(.socialmedia-links.type-instagram)>a:hover .socialmedia-links-icon{background:#e02549}:where(footer.layout-footer .socialmedia-links.type-instagram) .socialmedia-links-icon{background:color-mix(in srgb, currentColor 12%, transparent);color:currentColor}:where(footer.layout-footer .socialmedia-links.type-instagram)>a:hover .socialmedia-links-icon{color:#fff;background:#e4405f}:where(.socialmedia-links.type-linkedin) .socialmedia-links-icon{background:#181a1c;color:#fff}:where(.socialmedia-links.type-linkedin)>a:hover .socialmedia-links-icon{background:#343537}:where(footer.layout-footer .socialmedia-links.type-linkedin) .socialmedia-links-icon{background:color-mix(in srgb, currentColor 12%, transparent);color:currentColor}:where(footer.layout-footer .socialmedia-links.type-linkedin)>a:hover .socialmedia-links-icon{color:#fff;background:#181a1c}:where(.socialmedia-links.type-pinterest) .socialmedia-links-icon{background:#e60023;color:#fff}:where(.socialmedia-links.type-pinterest)>a:hover .socialmedia-links-icon{background:#c7001e}:where(footer.layout-footer .socialmedia-links.type-pinterest) .socialmedia-links-icon{background:color-mix(in srgb, currentColor 12%, transparent);color:currentColor}:where(footer.layout-footer .socialmedia-links.type-pinterest)>a:hover .socialmedia-links-icon{color:#fff;background:#e60023}:where(.socialmedia-links.type-youtube) .socialmedia-links-icon{background:red;color:#fff}:where(.socialmedia-links.type-youtube)>a:hover .socialmedia-links-icon{background:#e00000}:where(footer.layout-footer .socialmedia-links.type-youtube) .socialmedia-links-icon{background:color-mix(in srgb, currentColor 12%, transparent);color:currentColor}:where(footer.layout-footer .socialmedia-links.type-youtube)>a:hover .socialmedia-links-icon{color:#fff;background:red}html :where(.socialmedia-links)>a{color:currentColor}:where(.socialmedia-links)>a{align-items:center;display:flex;gap:.313em;text-decoration:none}:where(.socialmedia-links)>a:hover{text-decoration:none}:where(.socialmedia-links) .socialmedia-links-icon{align-items:center;border-radius:50%;display:inline-flex !important;font-size:3rem;height:1em;justify-content:center;line-height:1;overflow:hidden;position:relative;text-align:center;width:1em}:where(.socialmedia-links) .socialmedia-links-icon::before{font-size:.5em}:where(.socialmedia-links) .socialmedia-links-text{font-weight:inherit}:where(.socialmedia-links:has(.socialmedia-links-text)) .socialmedia-links-icon{font-size:1.5em}:where(.socialmedia-linkbox){display:inline-flex;flex-direction:column;gap:.75em}:where(.socialmedia-linkbox):not(:has(.socialmedia-links-text)){flex-direction:row}:where(.socialmedia-links.type-other) .socialmedia-links-icon{background:color-mix(in srgb, currentColor 12%, transparent);color:currentColor}:where(footer.layout-footer .socialmedia-linkbox){font-family:var(--font1-font-family);font-style:var(--font1-font-style);font-weight:var(--font1-font-weight);display:flex;flex-direction:column;font-size:1em;gap:1rem;justify-content:center;line-height:1.25;margin:0;padding:0}