:root{--abod-cyan:#39d9f4;--abod-violet:#9872f6;--abod-deep:#080e20}
#as-welcome{background:rgba(3,8,22,.88)!important}
#as-welcome .as-card{border:1px solid rgba(72,212,244,.76)!important;background:radial-gradient(circle at 80% 3%,rgba(117,83,222,.29),transparent 42%),linear-gradient(155deg,#141c3c,#090e1f 73%)!important;box-shadow:0 0 0 7px rgba(40,160,240,.06),0 28px 85px #000b,0 0 55px rgba(60,213,250,.2)!important}
#as-welcome .as-card::before{border-color:rgba(69,215,246,.3)!important}
#as-welcome .as-card::after{background:conic-gradient(transparent 0deg,transparent 42%,rgba(72,210,245,.12) 50%,transparent 58%,transparent 77%,rgba(152,114,246,.1) 84%,transparent 92%)!important}
#as-welcome .as-logo{background:linear-gradient(140deg,#37d8f3,#946fff)!important;color:#071126!important;box-shadow:0 9px 36px rgba(59,194,247,.3)!important;overflow:hidden}
#as-welcome .as-logo.has-store-logo{font-size:0!important;background:#0b1130!important}
#as-welcome .as-logo.has-store-logo img{width:100%;height:100%;object-fit:cover;display:block}
#as-welcome .as-kicker{color:#8fe9fa!important}
#as-welcome h2 span{color:#9b8aff!important}
#as-welcome p{color:#cad7eb!important}
#as-welcome .as-pills span{border-color:#436b97!important;background:#152341!important;color:#c9eaf8!important}
#as-welcome .as-enter-btn{background:linear-gradient(105deg,#41d9f3,#778dfa 62%,#9c70f6)!important;color:#071126!important;box-shadow:0 10px 30px #289fd043!important}
#as-welcome .as-close{background:#172842!important;color:#e9f4ff!important;border-color:#56799b!important}
#as-welcome .as-skip{color:#b9c9dd!important}
.reviews-head small{color:#86def3!important}.reviews-symbol{color:#8b82f6!important}
.review-card,.review-form{background:#10182c!important;border-color:#335479!important}
.review-form input,.review-form select,.review-form textarea{background:#0a1225!important;border-color:#416388!important}
.review-form button{background:linear-gradient(105deg,#43d9f3,#9874f6)!important;color:#071126!important}
.review-card .stars{color:#83dff4!important}
.bottom-nav a.active,.bottom-nav button.active{color:#80dff5!important}
.cart-icon #cartCount{background:linear-gradient(140deg,#40d7f2,#9874f6)!important;color:#081229!important}
/* متحرك بألوان حية مع بقاء النص واضحاً */
#as-welcome .as-card{border-color:transparent!important;background:radial-gradient(circle at 10% 15%,#155584,#17234b 36%,#27124a 72%,#073e54 100%) padding-box,linear-gradient(120deg,#37dcf5,#926af8,#fc6abb,#51e9a6,#37dcf5) border-box!important;background-size:250% 250%,320% 320%!important;animation:abod-frame 11s ease-in-out infinite!important}
#as-welcome .as-card::before{width:230px!important;height:230px!important;top:-125px!important;left:50%!important;border:0!important;background:radial-gradient(circle,#8270fb65 0,transparent 70%)!important;filter:blur(18px);animation:abod-halo 8s ease-in-out infinite!important}
#as-welcome .as-card::after{animation:abod-orbit 18s linear infinite!important;opacity:.65}
#as-welcome .as-logo{animation:abod-float 5.5s ease-in-out infinite!important}
#as-welcome h2 span{background:linear-gradient(110deg,#86e9fa,#a994ff,#ff89bf,#84e5d2,#86e9fa);background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent;animation:abod-text 9s linear infinite}
#as-welcome .as-enter-btn{position:relative;overflow:hidden;background:linear-gradient(110deg,#45d9f1,#9481fc,#f58bd4,#45d9f1)!important;background-size:300% 100%!important;animation:abod-text 8s linear infinite}
#as-welcome .as-enter-btn::after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 33%,#ffffff5c 48%,transparent 60%);transform:translateX(140%);animation:abod-shine 6s ease-in-out infinite;pointer-events:none}
#as-welcome .as-pills span{animation:abod-pill 5s ease-in-out infinite}
#as-welcome .as-pills span:nth-child(2){animation-delay:1s}#as-welcome .as-pills span:nth-child(3){animation-delay:2s}
.reviews-symbol{animation:abod-float 5.5s ease-in-out infinite!important}
/* عنوان جديد واضح، مع ظهور متتابع وإضاءة حول الشعار */
#as-welcome .as-card{min-height:unset}
#as-welcome .as-logo{position:relative;overflow:visible!important;isolation:isolate;border:1px solid #9b8affaa!important;box-shadow:0 0 35px #736af38c,0 0 0 9px #429de51c!important}
#as-welcome .as-logo img{border-radius:inherit}
#as-welcome .as-logo::before{content:'';position:absolute;inset:-12px;border:1px solid #86ddf38c;border-radius:29px;box-shadow:0 0 26px #79baf160;animation:abod-logo-ring 5s ease-in-out infinite;pointer-events:none}
#as-welcome h2.as-premium-title{font-size:clamp(35px,8.4vw,51px)!important;line-height:1.15!important;margin:14px auto 18px!important;letter-spacing:-.035em!important}
#as-welcome h2.as-premium-title span{display:block}
#as-welcome h2.as-premium-title .as-title-top{color:#f8fbff!important;-webkit-text-fill-color:#f8fbff!important;background:none!important;font-size:.86em;animation:abod-title-enter .9s cubic-bezier(.2,.85,.2,1) both!important}
#as-welcome h2.as-premium-title .as-title-bottom{margin-top:5px;background:linear-gradient(100deg,#4bd9f1,#b092ff 45%,#ff92d2 78%,#4bd9f1)!important;background-size:300% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:abod-title-enter 1s .16s cubic-bezier(.2,.85,.2,1) both,abod-text 9s 1.2s linear infinite!important}
#as-welcome .as-kicker{animation:abod-title-enter .8s .3s both}
#as-welcome p{animation:abod-title-enter .85s .38s both}
#as-welcome .as-pills{animation:abod-title-enter .85s .5s both}
#as-welcome .as-enter-btn{animation:abod-title-enter .9s .6s both,abod-text 8s 1.5s linear infinite!important}
#as-welcome .as-logo.has-store-logo{border-radius:23px}
@keyframes abod-title-enter{from{opacity:0;transform:translateY(20px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}
@keyframes abod-logo-ring{50%{transform:scale(1.14);opacity:.45}0%,100%{transform:scale(1);opacity:1}}
@keyframes abod-frame{0%,100%{background-position:0% 10%,0% 50%;box-shadow:0 0 0 1px #5bd5fa32,0 30px 90px #000d,0 0 55px #39d5f544}33%{background-position:100% 75%,52% 50%;box-shadow:0 0 0 1px #b282fb42,0 30px 90px #000d,0 0 75px #8d71ee65}67%{background-position:30% 100%,100% 50%;box-shadow:0 0 0 1px #e47edc42,0 30px 90px #000d,0 0 78px #e078c450}}
@keyframes abod-halo{50%{transform:translateX(-50%) scale(1.45);opacity:.6}0%,100%{transform:translateX(-50%) scale(1);opacity:1}}
@keyframes abod-orbit{to{transform:rotate(360deg)}}
@keyframes abod-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes abod-text{to{background-position:300% 0}}
@keyframes abod-shine{0%,63%,100%{transform:translateX(140%)}78%{transform:translateX(-140%)}}
@keyframes abod-pill{50%{box-shadow:0 0 15px #65c8f044;border-color:#6eaee1}}
@media(prefers-reduced-motion:reduce){#as-welcome .as-card,#as-welcome .as-card::before,#as-welcome .as-card::after,#as-welcome .as-logo,#as-welcome .as-logo::before,#as-welcome .as-kicker,#as-welcome p,#as-welcome .as-pills,#as-welcome .as-pills span,#as-welcome h2 span,#as-welcome h2.as-premium-title .as-title-top,#as-welcome h2.as-premium-title .as-title-bottom,#as-welcome .as-enter-btn,#as-welcome .as-enter-btn::after,.reviews-symbol{animation:none!important}}
