/* 1. الحاوية الرئيسية */
.store-footer.overflow-hidden.relative.f-btm-inside-f-top.icons-rounded-md {
    position: relative !important;
    background:
        linear-gradient(160deg, rgba(139,21,56,0.22), rgba(255,255,255,0.03)),
        rgba(18,6,11,0.75) !important;
    backdrop-filter: blur(22px) saturate(140%) !important;
    border-radius: 28px 28px 0 0 !important;
    padding: 22px 20px !important;
    margin: 5px 10px !important;
    border: none !important;
    overflow: hidden !important;
    box-shadow: 0 -8px 30px rgba(139,21,56,0.14) !important;
}
/* 2. تنظيم الروابط وتصغيرها */
.store-footer .footer-links,
.store-footer .footer-content,
.store-footer ul {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 18px !important;
    padding: 0 !important;
}
.store-footer a,
.store-footer li {
    position: relative !important;
    font-size: 11px !important;
    color: #e6b8c6 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    text-decoration: none !important;
    transition: color 0.3s ease !important;
    text-shadow: none !important;
    padding-bottom: 3px !important;
}
.store-footer a::after {
    content: '' !important;
    position: absolute !important;
    right: 0; bottom: 0;
    width: 0%;
    height: 1px;
    background: linear-gradient(90deg, #d9a760, #c41e50) !important;
    transition: width 0.3s ease !important;
}
.store-footer a:hover {
    color: #f3d4a8 !important;
}
.store-footer a:hover::after {
    width: 100%;
}
/* 3. الإطار الخارجي (درجات البرغندي) */
.store-footer.overflow-hidden.relative.f-btm-inside-f-top.icons-rounded-md::before {
    content: '' !important;
    position: absolute !important;
    top: 0; left: 0; right: 0; bottom: 0;
    border-radius: 28px 28px 0 0 !important;
    border: 2px solid transparent !important;
    background: linear-gradient(90deg, #6d0f2b, #d9a760, #c41e50, #6d0f2b) border-box !important;
    background-size: 200% 100% !important;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    mask-composite: exclude;
    -webkit-mask-composite: xor;
    animation: neon-fast-flow 4s linear infinite !important;
    pointer-events: none !important;
}
/* 4. الإطار الداخلي */
.store-footer.overflow-hidden.relative.f-btm-inside-f-top.icons-rounded-md::after {
    content: '' !important;
    position: absolute !important;
    top: 7px; left: 7px; right: 7px; bottom: 5px;
    border-radius: 22px 22px 0 0 !important;
    border: 1px solid rgba(217, 167, 96, 0.2) !important;
    pointer-events: none !important;
}
@keyframes neon-fast-flow {
    0% { background-position: 0% 50%; }
    100% { background-position: 200% 50%; }
}