[data-platform="trendyol"] { --platform-color: #f27a1a; }
[data-platform="hepsiburada"] { --platform-color: #ff6000; }
[data-platform="n11"] { --platform-color: #ff44ef; }
[data-platform="amazon"] { --platform-color: #ff9900; }
[data-platform="ciceksepeti"] { --platform-color: #4caf50; }
[data-platform="pazarama"] { --platform-color: #2b35f5; }
[data-platform="pttavm"] { --platform-color: #2d2dc8; }
[data-platform="idefix"] { --platform-color: #1c5bd9; }
[data-platform="sahibinden"] { --platform-color: #ffe800; }
[data-platform="letgo"] { --platform-color: #ff3f55; }
[data-platform="ebay"] { --platform-color: #e53238; }
[data-platform="etsy"] { --platform-color: #f16521; }
[data-platform="aliexpress"] { --platform-color: #e43225; }
[data-platform="instagram"] { --platform-color: #e4405f; }
[data-platform="facebook"] { --platform-color: #1877f2; }
[data-platform="youtube"] { --platform-color: #ff0000; }
[data-platform="tiktok"] { --platform-color: #000000; }
[data-platform="x"] { --platform-color: #000000; }
[data-platform="pinterest"] { --platform-color: #e60023; }
[data-platform="linkedin"] { --platform-color: #0a66c2; }
[data-platform="whatsapp"] { --platform-color: #25d366; }
[data-platform="telegram"] { --platform-color: #26a5e4; }
[data-platform="website"] { --platform-color: #475569; }
[data-platform="other"] { --platform-color: #64748b; }

.social-icons a[data-platform],
.cf-socials a[data-platform],
.cm-socials a[data-platform],
.fx-socials a[data-platform],
.social-icon[data-platform] {
    overflow: hidden;
    vertical-align: middle;
}

.social-icons a[data-platform] .platform-icon,
.cf-socials a[data-platform] .platform-icon,
.cm-socials a[data-platform] .platform-icon,
.fx-socials a[data-platform] .platform-icon {
    line-height: 1;
}

.social-icons a[data-platform] .platform-icon--img,
.cf-socials a[data-platform] .platform-icon--img,
.cm-socials a[data-platform] .platform-icon--img,
.fx-socials a[data-platform] .platform-icon--img,
.social-icon[data-platform] .platform-icon--img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

.social-icon[data-platform] { background: var(--platform-color, #64748b); }

body.social-brand-colors .social-icons a[data-platform],
body.social-brand-colors .cf-socials a[data-platform],
body.social-brand-colors .cm-socials a[data-platform],
body.social-brand-colors .fx-socials a[data-platform] {
    background-color: var(--platform-color, var(--footer-icon));
    border-color: transparent;
    color: #ffffff;
}

body.social-brand-colors .social-icons a[data-platform]:hover,
body.social-brand-colors .cf-socials a[data-platform]:hover,
body.social-brand-colors .cm-socials a[data-platform]:hover,
body.social-brand-colors .fx-socials a[data-platform]:hover {
    background-color: var(--platform-color, var(--footer-icon));
    color: #ffffff;
    filter: brightness(1.12);
}

body.social-brand-colors .social-icons a[data-platform="instagram"],
body.social-brand-colors .cf-socials a[data-platform="instagram"],
body.social-brand-colors .cm-socials a[data-platform="instagram"],
body.social-brand-colors .fx-socials a[data-platform="instagram"],
.social-icon[data-platform="instagram"] {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);
    border-color: transparent;
    color: #ffffff;
}
