/* ===================================================================
   إيزيليا — ثيم فاخر: وردي لامع متدرج + أسود + عنابي (برغندي)
   لا يمس بطاقات المنتجات (.product-card / .sugg-card) ولا أزرار صفحة المنتج (أضف للسلة / اطلب الآن)
   =================================================================== */
:root{
  --ez-black:#050103; --ez-ink:#0b0207; --ez-wine:#2a0210; --ez-burg:#6b0a33; --ez-burg2:#9a1248;
  --ez-pink:#ff2d95; --ez-pink2:#ff6bc0; --ez-pink3:#ffb3de; --ez-hot:#ff0f7b; --ez-deep:#c4005f;
  --ez-grad:linear-gradient(135deg,#ff7ac8 0%,#ff2d95 28%,#d4006b 62%,#7a0a35 100%);
  --ez-grad-soft:linear-gradient(135deg,rgba(255,45,149,.20),rgba(154,18,72,.16) 55%,rgba(11,2,7,.0));
  --ez-gloss:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,255,255,0) 52%);
  --ez-glass:linear-gradient(150deg,rgba(255,45,149,.12) 0%,rgba(107,10,51,.20) 42%,rgba(8,1,5,.88) 100%);
  --ez-line:rgba(255,80,165,.30); --ez-line-s:rgba(255,107,192,.62);
  --ez-glow:0 0 0 1px rgba(255,80,165,.18),0 10px 34px rgba(255,15,123,.22),0 0 52px rgba(154,18,72,.28);
  --ez-ease:cubic-bezier(.2,.7,.2,1);
}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:90px;background:#050103}
body{
  -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden;
  background:
    radial-gradient(60rem 34rem at 85% -6%,rgba(255,15,123,.30),transparent 62%),
    radial-gradient(48rem 30rem at -8% 22%,rgba(154,18,72,.38),transparent 64%),
    radial-gradient(52rem 34rem at 60% 108%,rgba(107,10,51,.48),transparent 66%),
    linear-gradient(180deg,#0b0207 0%,#050103 55%,#1a0210 100%) !important;
  background-attachment:scroll !important;
}
body::before{ /* هالة متحركة هادئة */
  content:"";position:fixed;inset:-20% -10% auto -10%;height:70vh;pointer-events:none;z-index:0;
  background:radial-gradient(40rem 22rem at 30% 30%,rgba(255,45,149,.16),transparent 70%),radial-gradient(34rem 20rem at 78% 55%,rgba(154,18,72,.22),transparent 70%);
  animation:ezAura 16s ease-in-out infinite alternate;filter:blur(6px);
}
@keyframes ezAura{from{transform:translate3d(-3%,0,0) scale(1)}to{transform:translate3d(3%,6%,0) scale(1.08)}}
body > *{position:relative;z-index:1}
body > .sidebar,body > .sidebar-overlay,body > .bottom-nav,body > .toast,body > .svg-sprite{position:fixed}
::selection{background:var(--ez-pink);color:#fff}
img{-webkit-user-drag:none}
h1,h2,h3{text-wrap:balance}
p,li{text-wrap:pretty}

/* ---------- نص متدرج لامع للعناوين ---------- */
@keyframes ezShine{from{background-position:0% 50%}to{background-position:200% 50%}}
body .page-title:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .page-header h1:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .shop-hero h1:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .hero h1:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .hero-copy h1:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .section-heading-main:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .products-title:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .card-title:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .form-title:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .summary-title:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .review-form-title:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .faq-intro h2:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .cta h2:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .cta h3:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .contact-card h2:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .main-contact h2:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .search-header h1:not(.product-card *):not(.sugg-card *):not(.bottom-actions *){
  background:linear-gradient(100deg,#fff 0%,#ffd0ea 18%,#ff6bc0 40%,#ff2d95 58%,#ffd0ea 80%,#fff 100%);background-size:220% 100%;
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;
  animation:ezShine 7s linear infinite;text-shadow:none !important;filter:drop-shadow(0 2px 14px rgba(255,15,123,.35));
}
body .shop-hero h1 span,body .hero h1 span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff2d95,#ff9bd6,#ff2d95);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}
body .card:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .contact-card:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .main-contact:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .quick-contact:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .intro-card:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .help-card:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .privacy-box:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .faq-item:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .info-item:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .cta:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .value:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .feature:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .cart-item:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .cart-footer:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .checkout-form:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .order-summary:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .cat-card:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .empty-state:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .response-note:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .secure-note:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .content-section > .card:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .accordion:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .price-box:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .features-row:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .search-header:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .results-bar:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .filter-panel:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .review-form:not(.product-card *):not(.sugg-card *):not(.bottom-actions *){
  background:var(--ez-glass) !important;border:1px solid var(--ez-line) !important;border-radius:22px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10),inset 0 0 40px rgba(255,15,123,.05),0 14px 38px rgba(0,0,0,.45),0 0 34px rgba(154,18,72,.18) !important;
  -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
  transition:border-color .3s var(--ez-ease),box-shadow .3s var(--ez-ease),transform .3s var(--ez-ease);
}
@media (hover:hover){
  body .faq-item:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .info-item:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .cat-card:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .cart-item:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .feature:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .value:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .contact-card:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .accordion:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover{border-color:var(--ez-line-s) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 18px 44px rgba(255,15,123,.20),0 0 46px rgba(255,15,123,.22) !important}
}
body .primary-btn:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .btn-primary:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .btn-checkout:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .btn-submit:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .show-more-btn:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .cta-button:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .btn-contact:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .btn-call:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .btn-apply:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .search-submit:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .help-button:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .empty-link:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .browse-btn:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .btn-submit-review:not(.product-card *):not(.sugg-card *):not(.bottom-actions *){
  background:var(--ez-gloss),var(--ez-grad) !important;background-size:100% 100%,160% 160% !important;background-position:0 0,0% 50%;
  color:#fff !important;border:1px solid rgba(255,190,225,.55) !important;border-radius:999px;font-weight:800;letter-spacing:.2px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -10px 18px rgba(80,0,35,.35),0 10px 28px rgba(255,15,123,.45),0 0 40px rgba(255,15,123,.28) !important;
  text-shadow:0 1px 2px rgba(60,0,25,.55);transition:transform .25s var(--ez-ease),box-shadow .25s var(--ez-ease),background-position .6s ease;
}
@media (hover:hover){
  body .primary-btn:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .btn-primary:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .btn-checkout:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .btn-submit:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .show-more-btn:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .cta-button:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .btn-contact:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .btn-call:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .btn-apply:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .search-submit:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .help-button:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .empty-link:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .browse-btn:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover,
  body .btn-submit-review:not(.product-card *):not(.sugg-card *):not(.bottom-actions *):hover{background-position:0 0,100% 50% !important;transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 16px 38px rgba(255,15,123,.6),0 0 60px rgba(255,15,123,.4) !important}
}
body .btn-clear:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .btn-reset:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .clear-filters:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .back-btn:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .remove-btn:not(.product-card *):not(.sugg-card *):not(.bottom-actions *){
  background:linear-gradient(150deg,rgba(255,45,149,.10),rgba(8,1,5,.7)) !important;border:1px solid var(--ez-line) !important;color:#ffd0ea !important;border-radius:999px;
}
body .category:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .category-chip:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .chip:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .filter-btn:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .sort-select:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .quick-item:not(.product-card *):not(.sugg-card *):not(.bottom-actions *){
  background:linear-gradient(150deg,rgba(255,45,149,.14),rgba(107,10,51,.26) 50%,rgba(8,1,5,.85)) !important;border:1px solid var(--ez-line) !important;color:#fff;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 8px 22px rgba(0,0,0,.4) !important;transition:all .28s var(--ez-ease);
}
body .category.active:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .category-chip.active:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .chip.active:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .chip.selected:not(.product-card *):not(.sugg-card *):not(.bottom-actions *){
  background:var(--ez-gloss),var(--ez-grad) !important;border-color:rgba(255,190,225,.7) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 26px rgba(255,15,123,.65),0 0 54px rgba(255,15,123,.35) !important;
}
body .hero:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .shop-hero:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .page-header:not(.product-card *):not(.sugg-card *):not(.bottom-actions *){
  background:
    radial-gradient(36rem 16rem at 88% -10%,rgba(255,45,149,.45),transparent 62%),
    radial-gradient(30rem 18rem at 4% 110%,rgba(154,18,72,.62),transparent 66%),
    linear-gradient(160deg,#1a0210 0%,#0b0207 55%,#2a0210 100%) !important;
  border:1px solid var(--ez-line-s) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 60px rgba(0,0,0,.55),0 0 70px rgba(255,15,123,.20) !important;
}
body .hero-art:not(.product-card *):not(.sugg-card *):not(.bottom-actions *){background:#050203 !important}

body .top-bar{
  background:linear-gradient(180deg,rgba(58,4,28,.92) 0%,rgba(11,2,7,.92) 100%) !important;
  -webkit-backdrop-filter:saturate(1.5) blur(16px);backdrop-filter:saturate(1.5) blur(16px);
  border-bottom:1px solid transparent !important;
  box-shadow:0 12px 40px rgba(0,0,0,.55),0 1px 0 rgba(255,107,192,.25) !important;
}
body .top-bar::after{content:"";position:absolute;inset:auto 0 0 0;height:2px;background:linear-gradient(90deg,transparent,#ff2d95 25%,#ffb3de 50%,#ff2d95 75%,transparent);opacity:.9;filter:drop-shadow(0 0 6px #ff2d95)}
body .top-actions .icon-link,body .top-bar .menu-icon{
  background:var(--ez-gloss),linear-gradient(150deg,rgba(255,45,149,.30),rgba(107,10,51,.55)) !important;border:1px solid rgba(255,130,195,.5) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 6px 18px rgba(255,15,123,.28) !important;color:#fff !important;border-radius:14px;
}
body .cart-badge{background:var(--ez-grad) !important;box-shadow:0 0 14px rgba(255,15,123,.8)}
body .sidebar{background:linear-gradient(180deg,#2a0210 0%,#0b0207 70%) !important;border-inline-start:1px solid var(--ez-line-s) !important;box-shadow:-20px 0 60px rgba(255,15,123,.18) !important}
body .sidebar-menu a{border-radius:16px;transition:all .25s var(--ez-ease)}
body .sidebar-menu a:hover,body .sidebar-menu a.active{background:var(--ez-gloss),var(--ez-grad) !important;color:#fff !important;box-shadow:0 8px 22px rgba(255,15,123,.4)}
body .bottom-nav{
  background:linear-gradient(180deg,rgba(42,2,16,.88),rgba(5,1,3,.96)) !important;-webkit-backdrop-filter:saturate(1.5) blur(18px);backdrop-filter:saturate(1.5) blur(18px);
  border-top:1px solid rgba(255,107,192,.35) !important;box-shadow:0 -14px 40px rgba(0,0,0,.6),0 -1px 0 rgba(255,45,149,.35) !important;
}
body .bottom-nav .nav-item.active{background:var(--ez-gloss),var(--ez-grad) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 22px rgba(255,15,123,.7),0 8px 22px rgba(255,15,123,.4) !important;border-radius:16px}
body .bottom-nav .nav-item.active .nav-label,body .bottom-nav .nav-item.active .nav-icon{color:#fff !important}
body .site-footer{
  background:radial-gradient(40rem 16rem at 50% 0%,rgba(255,45,149,.26),transparent 70%),linear-gradient(180deg,#1a0210 0%,#050103 100%) !important;
  border-top:1px solid var(--ez-line-s) !important;box-shadow:0 -20px 60px rgba(255,15,123,.12) !important;
}
body .ez-box,body .features-box,body .brand-box{background:var(--ez-glass) !important;border:1px solid var(--ez-line) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 34px rgba(0,0,0,.45) !important}
body .social-circle{background:var(--ez-gloss),linear-gradient(150deg,rgba(255,45,149,.32),rgba(107,10,51,.6)) !important;border:1px solid rgba(255,130,195,.55) !important;box-shadow:0 0 22px rgba(255,15,123,.35)}
body .brand-name,body .main-tagline{background:linear-gradient(100deg,#fff,#ff6bc0 45%,#ff2d95 70%,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
/* أيقونات الصفحات */
body .header-icon:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .title-icon:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .info-icon:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .feature-icon:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .quick-icon:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .contact-main-icon:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .intro-icon:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .question-icon:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .help-icon:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .privacy-icon:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .cta-icon:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .section-heading-icon:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .cat-icon:not(.product-card *):not(.sugg-card *):not(.bottom-actions *),
body .acc-icon:not(.product-card *):not(.sugg-card *):not(.bottom-actions *){
  background:var(--ez-gloss),linear-gradient(150deg,rgba(255,45,149,.38),rgba(107,10,51,.62)) !important;border:1px solid rgba(255,130,195,.55) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 26px rgba(255,15,123,.38) !important;color:#fff !important;
}
/* حقول الإدخال */
body input[type=text],body input[type=tel],body input[type=email],body input[type=search],body input[type=number],body textarea,body select,body .form-control,body .search-input{
  background:linear-gradient(160deg,rgba(255,45,149,.07),rgba(5,1,3,.85)) !important;border:1.5px solid rgba(255,80,165,.30) !important;color:#fff;border-radius:16px;
  box-shadow:inset 0 2px 10px rgba(0,0,0,.45);font-size:max(16px,1em);transition:border-color .25s var(--ez-ease),box-shadow .25s var(--ez-ease);
}
body input:focus,body textarea:focus,body select:focus{border-color:var(--ez-pink2) !important;box-shadow:0 0 0 4px rgba(255,45,149,.20),0 0 30px rgba(255,15,123,.30) !important;outline:none}
::placeholder{color:rgba(255,179,222,.45)}
/* سعر وتقييم في صفحة المنتج (ليست البطاقات) */
body .current-price{background:linear-gradient(100deg,#fff,#ff9bd6 40%,#ff2d95);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px rgba(255,15,123,.45))}
body .acc-header{background:transparent !important}
body .accordion.active{border-color:var(--ez-line-s) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 46px rgba(255,15,123,.28) !important}
body .acc-title{color:#ffd0ea}
/* ملخص الطلب والإجمالي */
body .summary-total,body .total-row{border-top:1px dashed rgba(255,107,192,.45) !important}
body .summary-total span:last-child,body .total-value{background:linear-gradient(100deg,#fff,#ff6bc0 50%,#ff2d95);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
body .qty-btn{background:var(--ez-gloss),linear-gradient(150deg,rgba(255,45,149,.35),rgba(107,10,51,.6)) !important;border:1px solid rgba(255,130,195,.5) !important;color:#fff !important}
/* تنبيه toast */
body .toast{background:linear-gradient(135deg,#9a1248,#ff2d95) !important;border:1px solid rgba(255,190,225,.6) !important;box-shadow:0 0 36px rgba(255,15,123,.6) !important;color:#fff !important}
/* شريط التمرير + تركيز + حركة */
*{scrollbar-width:thin;scrollbar-color:#ff2d95 transparent}
::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:linear-gradient(#ff2d95,#7a0a35);border-radius:8px}::-webkit-scrollbar-track{background:transparent}
:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ez-pink2);outline-offset:3px;border-radius:12px}
button,[role=button]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}
button:not(:disabled):active{transform:scale(.97)}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* شريط الإعلان */
.announce-bar{position:relative;z-index:3;text-align:center;padding:8px 14px;font-size:12px;font-weight:800;color:#fff;background:linear-gradient(90deg,#7a0a35,#ff2d95 50%,#7a0a35);background-size:200% 100%;animation:ezShine 8s linear infinite;box-shadow:0 4px 24px rgba(255,15,123,.4)}
.announce-bar a{color:#fff;text-decoration:none}
