@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css');
@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@300;400;500;600;700;800;900&display=swap');
.aebt-mpp,.aebt-dash{font-family:"Vazirmatn",sans-serif;direction:rtl;color:#fff}
.aebt-mpp *,.aebt-dash *{box-sizing:border-box}
.aebt-mpp{min-height:100vh;background:#090909;position:relative;overflow:hidden}
.aebt-mpp-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#090909}
.aebt-mpp-bg span{position:absolute;border-radius:50%;filter:blur(110px);opacity:.28}
.aebt-mpp-bg span:nth-child(1){width:480px;height:480px;right:-150px;top:-100px;background:#694cff}
.aebt-mpp-bg span:nth-child(2){width:380px;height:380px;left:-120px;bottom:-100px;background:#7c5cff}
.aebt-mpp-bg span:nth-child(3){width:250px;height:250px;left:40%;top:45%;background:#4f46e5}
.aebt-mpp-bg i{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:45px 45px}
.aebt-mpp-container{position:relative;z-index:1;width:min(92%,1400px);margin:auto;padding:35px 0 70px}
.aebt-cover{height:380px;border-radius:32px;overflow:hidden;position:relative;background:#151515;box-shadow:0 30px 70px rgba(0,0,0,.45)}
.aebt-cover img{width:100%;height:100%;object-fit:cover;display:block}
.aebt-cover-overlay{position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.68))}
.aebt-profile-head{position:relative;margin-top:-90px;padding:0 40px;display:grid;grid-template-columns:180px 1fr auto;align-items:end;gap:35px}
.aebt-avatar-box{width:180px;height:180px;position:relative;flex:none}
.aebt-avatar-ring{position:absolute;inset:-8px;border-radius:50%;background:linear-gradient(45deg,#7c5cff,#3b82f6,#a78bfa,#7c5cff);background-size:400%;animation:aebtRing 8s linear infinite}
.is-premium .aebt-avatar-ring{background:linear-gradient(45deg,#5630ff,#a96cff,#39a0ff,#5630ff);background-size:400%}
.aebt-avatar-box img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;border:6px solid #090909;z-index:2}
.aebt-online{position:absolute;width:24px;height:24px;border-radius:50%;background:#00d26a;bottom:18px;right:18px;border:4px solid #090909;z-index:3;box-shadow:0 0 20px #00ff80}
.aebt-user-info{min-width:0}
.aebt-user-info h1{display:flex;align-items:center;gap:12px;font-size:42px;font-weight:800;margin:0;line-height:1.3}
.aebt-verify{color:#3fa9ff;font-size:28px}
.aebt-badges{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}
.aebt-badge{padding:10px 18px;border-radius:30px;background:linear-gradient(45deg,#7c5cff,#4f46e5);font-size:14px;font-weight:700;display:flex;gap:8px;align-items:center}
.is-premium .aebt-badge{background:linear-gradient(45deg,#5730ff,#9d5dff)}
.aebt-badge.aebt-vip{background:linear-gradient(45deg,#3c25c9,#6d45ff)}
.aebt-bio{color:#d5d5d5;line-height:2;margin:0}
.aebt-share{background:linear-gradient(45deg,#7c5cff,#8b5cf6);color:#fff;padding:16px 28px;border-radius:50px;font:700 16px inherit;box-shadow:0 15px 35px rgba(99,102,241,.25);white-space:nowrap;border:0;cursor:pointer}
.is-premium .aebt-share{background:linear-gradient(45deg,#4d2cff,#8d5cff);box-shadow:0 15px 35px rgba(93,70,255,.25)}
.aebt-card{position:relative;margin-top:35px;padding:35px;border-radius:30px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 25px 60px rgba(0,0,0,.35);transition:.35s}
.aebt-card:hover{transform:translateY(-5px);border-color:rgba(124,92,246,.35)}
.aebt-title{display:flex;align-items:center;gap:15px;margin-bottom:28px}
.aebt-title i{width:55px;height:55px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;background:linear-gradient(135deg,#6366f1,#7c5cff);box-shadow:0 10px 25px rgba(99,102,241,.25)}
.is-premium .aebt-title i{background:linear-gradient(135deg,#673cff,#9a64ff)}
.aebt-title h2{font-size:28px;font-weight:800;margin:0}
.aebt-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.aebt-info-item{display:flex;align-items:center;gap:18px;padding:22px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);min-width:0}
.aebt-info-item i{width:58px;height:58px;flex:none;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;background:linear-gradient(135deg,#6366f1,#7c5cff)}
.aebt-info-item h3{font-size:16px;margin:0 0 6px}.aebt-info-item p{color:#cfcfcf;font-size:15px;margin:0;overflow-wrap:anywhere}
.aebt-tags{display:flex;flex-wrap:wrap;gap:15px}.aebt-tags span{padding:12px 22px;border-radius:30px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);font-weight:600}
.aebt-skill{margin-bottom:28px}.aebt-skill:last-child{margin-bottom:0}.aebt-skill-head{display:flex;justify-content:space-between;margin-bottom:12px;font-weight:700}.aebt-progress{height:14px;background:#1b1b1b;border-radius:50px;overflow:hidden}.aebt-progress div{height:100%;border-radius:50px;background:linear-gradient(90deg,#7c5cff,#8b5cf6,#a78bfa)}
.aebt-portfolio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.aebt-portfolio-item{height:280px;position:relative;overflow:hidden;border-radius:28px;background:#111;border:1px solid rgba(255,255,255,.08)}.aebt-portfolio-item.large{grid-column:span 2;height:380px}.aebt-portfolio-item img{width:100%;height:100%;object-fit:cover;display:block;transition:.7s}.aebt-portfolio-item:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,rgba(0,0,0,.85));pointer-events:none}.aebt-portfolio-overlay{position:absolute;right:25px;left:25px;bottom:22px;z-index:2}.aebt-portfolio-overlay h3{font-size:24px;margin:0;font-weight:800}
.aebt-medals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.aebt-medal{text-align:center;padding:35px 25px;border-radius:28px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.aebt-medal-icon{font-size:58px;margin-bottom:18px}.aebt-medal h3{font-size:22px;margin:0 0 10px}.aebt-medal p{color:#cfcfcf;line-height:1.8;margin:0}
.aebt-quote{position:relative;margin-top:35px;padding:60px 35px;border-radius:35px;background:linear-gradient(135deg,rgba(124,92,246,.14),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.08);text-align:center}.is-premium .aebt-quote{background:linear-gradient(135deg,rgba(103,60,255,.16),rgba(255,255,255,.04))}.aebt-quote i{font-size:50px;color:#8b5cf6;margin-bottom:20px}.aebt-quote h2{font-size:30px;line-height:2;margin:0}
.aebt-socials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.aebt-socials a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px;padding:35px;border-radius:25px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);color:#fff;transition:.35s}.aebt-socials a i{font-size:40px;color:#8b5cf6}.aebt-socials a:hover{transform:translateY(-6px);background:linear-gradient(135deg,#7c5cff,#8b5cf6)}.is-premium .aebt-socials a:hover{background:linear-gradient(135deg,#5730ff,#9d5dff)}
.aebt-about{font-size:17px;line-height:2.5;color:#d8d8d8;text-align:justify;margin:0}.aebt-channel{display:flex;align-items:center;gap:18px;padding:22px;border-radius:22px;background:rgba(255,255,255,.04)}.aebt-channel>i{font-size:28px;color:#8b5cf6}.aebt-channel h3,.aebt-channel p{margin:0}.aebt-channel p{color:#ccc;margin-top:5px}
.aebt-footer{text-align:center;color:#9f9f9f;border-top:1px solid rgba(255,255,255,.08);padding:35px 0;margin-top:60px}

.aebt-dash{max-width:1100px;margin:25px auto;padding:28px;border-radius:24px;background:#0b0b0f;color:#fff}.aebt-dash *{box-sizing:border-box}.aebt-dash-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.aebt-dash-head h2{margin:5px 0;font-size:30px}.aebt-dash-head p{color:#aaa;margin:0}.aebt-dash-kicker{font-size:12px;color:#a78bfa;letter-spacing:2px}.aebt-plan{padding:10px 16px;border-radius:30px;background:#24242b;white-space:nowrap}.aebt-plan.premium{background:linear-gradient(135deg,#5730ff,#9d5dff)}.aebt-dash-alert{padding:14px;border-radius:14px;background:#251b0d;border:1px solid #6b4617;margin-bottom:20px}.aebt-dash-form{background:rgba(255,255,255,.03);border:1px solid #25252d;border-radius:20px;padding:24px}.aebt-dash-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aebt-field.full,.aebt-section.full{grid-column:1/-1}.aebt-field label,.aebt-section h3{display:block;margin-bottom:8px;font-weight:700}.aebt-field small,.aebt-section small,.aebt-help{color:#999}.aebt-field input,.aebt-field textarea,.aebt-social-row input,.aebt-repeater input{width:100%;background:#15151b;color:#fff;border:1px solid #30303a;border-radius:12px;padding:12px;font:inherit}.aebt-field textarea{resize:vertical}.aebt-section{margin-top:8px;padding:20px;border:1px solid #292932;border-radius:18px;background:#101015}.aebt-repeater{display:grid;grid-template-columns:1fr 150px 45px;gap:10px;margin-bottom:10px;align-items:center}.aebt-repeater.three{grid-template-columns:90px 1fr 1.5fr 45px}.aebt-repeater.aebt-portfolio-row{grid-template-columns:80px 1fr 1.3fr 45px}.aebt-portfolio-thumb{width:70px;height:70px;object-fit:cover;border-radius:12px}.aebt-remove{width:42px;height:42px;border:0;border-radius:12px;background:#3a1518;color:#ff7b84;font-size:25px;cursor:pointer}.aebt-add{border:1px solid #3a3a45;background:#1b1b22;color:#fff;padding:10px 15px;border-radius:12px;cursor:pointer;font:inherit}.aebt-upload-box{position:relative;min-height:130px;border:1px dashed #4a4a55;border-radius:16px;background:#121218;padding:15px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;text-align:center}.aebt-upload-box input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.aebt-upload-box span{font-weight:700}.aebt-upload-preview{width:95px;height:95px;object-fit:cover;border-radius:50%;border:3px solid #5730ff}.aebt-cover-preview{width:100%;max-height:150px;object-fit:cover;border-radius:12px}.aebt-social-edit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aebt-social-row{display:grid;grid-template-columns:50px 120px 1fr;gap:10px;align-items:center;padding:12px;border:1px solid #292932;border-radius:15px;background:#141419}.aebt-social-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff7200,#a78bfa);font-size:20px}.aebt-social-name{display:flex;flex-direction:column;gap:3px}.aebt-social-name small{color:#888}.aebt-save{margin-top:22px;width:100%;border:0;border-radius:15px;padding:15px;background:linear-gradient(135deg,#ff6500,#ff9a00);color:#fff;font:800 16px inherit;cursor:pointer}.aebt-dash-saved{background:#12301f;border:1px solid #286b43;padding:12px;border-radius:12px;margin-bottom:18px}
.aebt-mpp-notice{padding:20px;border-radius:15px;background:#151515;color:#fff}
@keyframes aebtRing{to{background-position:400%;transform:rotate(360deg)}}
@media(max-width:1000px){.aebt-profile-head{grid-template-columns:150px 1fr}.aebt-avatar-box{width:150px;height:150px}.aebt-share{grid-column:1/-1;justify-self:center}.aebt-info-grid,.aebt-medals{grid-template-columns:repeat(2,minmax(0,1fr))}.aebt-socials{grid-template-columns:repeat(2,minmax(0,1fr))}.aebt-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.aebt-mpp-container{width:94%;padding-top:15px}.aebt-cover{height:220px;border-radius:22px}.aebt-profile-head{margin-top:-55px;padding:0;grid-template-columns:1fr;text-align:center;justify-items:center;gap:18px}.aebt-avatar-box{width:120px;height:120px}.aebt-user-info h1{font-size:29px;justify-content:center}.aebt-badges{justify-content:center}.aebt-share{grid-column:auto}.aebt-card{padding:20px;border-radius:22px}.aebt-title h2{font-size:21px}.aebt-info-grid,.aebt-medals,.aebt-socials,.aebt-portfolio,.aebt-dash-grid,.aebt-social-edit{grid-template-columns:1fr}.aebt-portfolio-item.large{grid-column:auto;height:260px}.aebt-portfolio-item{height:240px}.aebt-quote{padding:40px 20px}.aebt-quote h2{font-size:21px}.aebt-repeater,.aebt-repeater.three,.aebt-repeater.aebt-portfolio-row{grid-template-columns:1fr}.aebt-dash{margin:10px;padding:15px}.aebt-dash-head{align-items:flex-start;flex-direction:column}.aebt-social-row{grid-template-columns:45px 1fr}.aebt-social-row input{grid-column:1/-1}}


/* =========================================================
   AEBT V1.0.3 FINAL VISUAL FIX
   - Editor + Premium badges aligned together
   - No orange leakage in premium mode
   - Blue / purple theme only
========================================================= */

/* هدر پروفایل: آواتار | اطلاعات | اشتراک */
.aebt-profile-head{
    align-items:center !important;
}

/* نام کاربر در جای درست */
.aebt-user-info{
    align-self:center !important;
}

/* بج‌ها دقیقاً کنار هم و از سمت راست شروع شوند */
.aebt-badges{
    display:flex !important;
    align-items:center !important;
    justify-content:flex-start !important;
    gap:10px !important;
    margin:14px 0 12px !important;
    width:100%;
}

/* ادیتور */
.aebt-badges .aebt-badge{
    background:linear-gradient(135deg,#6366f1,#7c5cff,#3b82f6) !important;
    border:1px solid rgba(167,139,250,.45) !important;
    color:#fff !important;
    box-shadow:0 8px 24px rgba(79,70,229,.25),
               inset 0 1px 0 rgba(255,255,255,.2) !important;
}

/* پرمیوم کنار ادیتور */
.aebt-badges .aebt-vip{
    background:linear-gradient(135deg,#8b5cf6,#6366f1,#2563eb) !important;
    border:1px solid rgba(192,132,252,.55) !important;
    color:#fff !important;
    box-shadow:0 8px 28px rgba(124,92,246,.32),
               0 0 22px rgba(59,130,246,.12),
               inset 0 1px 0 rgba(255,255,255,.28) !important;
}

/* همه بخش‌هایی که در حالت پرمیوم قبلاً نارنجی می‌شدند */
.is-premium .aebt-card:hover{
    border-color:rgba(124,92,246,.38) !important;
}
.is-premium .aebt-title i,
.is-premium .aebt-info-item i{
    background:linear-gradient(135deg,#8b5cf6,#6366f1,#3b82f6) !important;
    box-shadow:0 10px 28px rgba(79,70,229,.28) !important;
}
.is-premium .aebt-progress div{
    background:linear-gradient(90deg,#2563eb,#6366f1,#8b5cf6,#c084fc) !important;
    box-shadow:0 0 20px rgba(124,92,246,.45) !important;
}
.is-premium .aebt-quote i{
    color:#a78bfa !important;
    filter:drop-shadow(0 0 16px rgba(139,92,246,.55)) !important;
}
.is-premium .aebt-socials a i{
    color:#a78bfa !important;
}
.is-premium .aebt-socials a:hover{
    background:linear-gradient(135deg,#5730ff,#7c3aed,#2563eb) !important;
}
.is-premium .aebt-medal:hover{
    border-color:#7c5cff !important;
    box-shadow:0 25px 60px rgba(0,0,0,.45),
               0 0 35px rgba(124,92,246,.18) !important;
}

/* اگر تم سایت رنگ نارنجی را از نسخه قدیمی نگه داشته باشد */
.is-premium .aebt-badge,
.is-premium .aebt-title i,
.is-premium .aebt-info-item i,
.is-premium .aebt-progress div,
.is-premium .aebt-socials a i,
.is-premium .aebt-share,
.is-premium .aebt-quote i{
    --orange:#7c5cff !important;
}

/* موبایل: بج‌ها همچنان کنار هم بمانند */
@media(max-width:700px){
    .aebt-profile-head{
        align-items:center !important;
    }
    .aebt-user-info{
        width:100%;
    }
    .aebt-badges{
        justify-content:center !important;
        width:100%;
    }
}

/* AEBT 1.0.5 FINAL: hard premium blue/purple override */
.aebt-mpp.is-premium{--aebt-accent:#6d4aff;--aebt-accent2:#3185ff}
.aebt-mpp.is-premium .aebt-badges{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}
.aebt-mpp.is-premium .aebt-badge,.aebt-mpp.is-premium .aebt-vip{background:linear-gradient(135deg,#7b4dff,#4b72ff)!important;border-color:rgba(150,135,255,.55)!important;color:#fff!important}
.aebt-mpp.is-premium [style*="#ff"],.aebt-mpp.is-premium [style*="orange"]{background-color:#5730ff!important;border-color:#7b5cff!important}
.aebt-mpp.is-premium .aebt-save,.aebt-mpp.is-premium .aebt-social-icon{background:linear-gradient(135deg,#6d3dff,#347cff)!important}
.aebt-mpp.is-premium .aebt-progress div,.aebt-mpp.is-premium .aebt-share{background:linear-gradient(90deg,#397cff,#7048ff,#b16cff)!important}
@media(max-width:700px){.aebt-mpp.is-premium .aebt-badges{justify-content:center!important;flex-wrap:wrap!important}}


/* =========================================================
   AEBT 1.0.6 THEME SYSTEM
   NORMAL = FULL ORANGE
   PREMIUM = BLUE / PURPLE ONLY
========================================================= */

/* حالت عادی: تمام المان‌های رنگی نارنجی */
.aebt-mpp.is-normal .aebt-avatar-ring{
    background:linear-gradient(45deg,#ff6a00,#ff8a00,#ffb000,#ff4d00,#ff6a00) !important;
    background-size:400% !important;
}
.aebt-mpp.is-normal .aebt-badge,
.aebt-mpp.is-normal .aebt-title i,
.aebt-mpp.is-normal .aebt-info-item i,
.aebt-mpp.is-normal .aebt-share{
    background:linear-gradient(135deg,#ff5a00,#ff7a00,#ff9d00) !important;
    color:#fff !important;
}
.aebt-mpp.is-normal .aebt-progress div{
    background:linear-gradient(90deg,#ff4d00,#ff7a00,#ffb000) !important;
    box-shadow:0 0 20px rgba(255,106,0,.45) !important;
}
.aebt-mpp.is-normal .aebt-quote i,
.aebt-mpp.is-normal .aebt-socials a i,
.aebt-mpp.is-normal .aebt-channel>i{
    color:#ff8a00 !important;
}
.aebt-mpp.is-normal .aebt-socials a:hover{
    background:linear-gradient(135deg,#ff4d00,#ff7a00,#ffad00) !important;
}
.aebt-mpp.is-normal .aebt-card:hover,
.aebt-mpp.is-normal .aebt-medal:hover,
.aebt-mpp.is-normal .aebt-portfolio-item:hover{
    border-color:#ff7a00 !important;
    box-shadow:0 25px 70px rgba(0,0,0,.5),0 0 35px rgba(255,106,0,.18) !important;
}
.aebt-mpp.is-normal .aebt-badges .aebt-vip{
    background:linear-gradient(135deg,#ff5a00,#ff8a00,#ffb000) !important;
}

/* حالت پرمیوم: هیچ نارنجی مجاز نیست */
.aebt-mpp.is-premium .aebt-avatar-ring{
    background:linear-gradient(45deg,#2563eb,#6366f1,#8b5cf6,#38bdf8,#2563eb) !important;
    background-size:400% !important;
}
.aebt-mpp.is-premium .aebt-badges{
    display:flex !important;
    flex-direction:row !important;
    align-items:center !important;
    justify-content:flex-start !important;
    flex-wrap:nowrap !important;
    gap:10px !important;
}
.aebt-mpp.is-premium .aebt-badge,
.aebt-mpp.is-premium .aebt-badge.aebt-vip,
.aebt-mpp.is-premium .aebt-title i,
.aebt-mpp.is-premium .aebt-info-item i,
.aebt-mpp.is-premium .aebt-share{
    background:linear-gradient(135deg,#2563eb,#6366f1,#8b5cf6) !important;
    border-color:rgba(167,139,250,.55) !important;
    color:#fff !important;
}
.aebt-mpp.is-premium .aebt-progress div{
    background:linear-gradient(90deg,#2563eb,#4f46e5,#8b5cf6,#c084fc) !important;
}
.aebt-mpp.is-premium .aebt-quote i,
.aebt-mpp.is-premium .aebt-socials a i,
.aebt-mpp.is-premium .aebt-channel>i{
    color:#a78bfa !important;
}
.aebt-mpp.is-premium .aebt-socials a:hover{
    background:linear-gradient(135deg,#2563eb,#6366f1,#7c3aed) !important;
}
@media(max-width:700px){
    .aebt-mpp.is-premium .aebt-badges{
        justify-content:center !important;
        flex-wrap:nowrap !important;
    }
    .aebt-mpp.is-normal .aebt-badges{
        justify-content:center !important;
    }
}

/* =========================================================
   AEBT 1.0.7 FINAL THEME LOCK
   NORMAL = ORANGE EVERYWHERE
   PREMIUM = BLUE / PURPLE EVERYWHERE
========================================================= */

/* NORMAL: eliminate remaining blue/purple accents */
.aebt-mpp.is-normal .aebt-mpp-bg span:nth-child(1),
.aebt-mpp.is-normal .aebt-mpp-bg span:nth-child(2),
.aebt-mpp.is-normal .aebt-mpp-bg span:nth-child(3){
    background:#ff7200 !important;
}
.aebt-mpp.is-normal .aebt-verify{color:#ff8a00 !important;}
.aebt-mpp.is-normal .aebt-badges .aebt-badge,
.aebt-mpp.is-normal .aebt-badges .aebt-vip{
    background:linear-gradient(135deg,#ff4d00,#ff7200,#ffad00) !important;
    border-color:rgba(255,154,64,.6) !important;
    box-shadow:0 8px 28px rgba(255,106,0,.3),inset 0 1px 0 rgba(255,255,255,.22) !important;
}
.aebt-mpp.is-normal .aebt-share,
.aebt-mpp.is-normal .aebt-title i,
.aebt-mpp.is-normal .aebt-info-item i{
    background:linear-gradient(135deg,#ff4d00,#ff7200,#ffad00) !important;
    box-shadow:0 10px 28px rgba(255,106,0,.3) !important;
}
.aebt-mpp.is-normal .aebt-progress div{
    background:linear-gradient(90deg,#ff4d00,#ff7200,#ffad00) !important;
}
.aebt-mpp.is-normal .aebt-quote{
    background:linear-gradient(135deg,rgba(255,106,0,.16),rgba(255,255,255,.04)) !important;
    border-color:rgba(255,122,0,.18) !important;
}
.aebt-mpp.is-normal .aebt-quote i,
.aebt-mpp.is-normal .aebt-socials a i,
.aebt-mpp.is-normal .aebt-channel>i{
    color:#ff8a00 !important;
    filter:drop-shadow(0 0 12px rgba(255,106,0,.35)) !important;
}
.aebt-mpp.is-normal .aebt-socials a:hover,
.aebt-mpp.is-normal .aebt-tags span:hover{
    background:linear-gradient(135deg,#ff4d00,#ff7200,#ffad00) !important;
    border-color:rgba(255,154,64,.55) !important;
}
.aebt-mpp.is-normal .aebt-card:hover,
.aebt-mpp.is-normal .aebt-medal:hover,
.aebt-mpp.is-normal .aebt-portfolio-item:hover,
.aebt-mpp.is-normal .aebt-info-item:hover{
    border-color:#ff7200 !important;
    box-shadow:0 25px 70px rgba(0,0,0,.5),0 0 38px rgba(255,106,0,.2) !important;
}
.aebt-mpp.is-normal .aebt-footer{border-color:rgba(255,122,0,.16) !important;}

/* NORMAL: force any legacy inline/theme variable away from purple */
.aebt-mpp.is-normal{
    --aebt-accent:#ff7200 !important;
    --aebt-accent2:#ffad00 !important;
    --orange:#ff7200 !important;
    --purple:#ff7200 !important;
    --blue:#ff8a00 !important;
}

/* PREMIUM: keep only blue/purple */
.aebt-mpp.is-premium{
    --aebt-accent:#6366f1 !important;
    --aebt-accent2:#3b82f6 !important;
    --orange:#6366f1 !important;
    --purple:#8b5cf6 !important;
    --blue:#3b82f6 !important;
}
.aebt-mpp.is-premium .aebt-mpp-bg span:nth-child(1){background:#694cff !important;}
.aebt-mpp.is-premium .aebt-mpp-bg span:nth-child(2){background:#7c5cff !important;}
.aebt-mpp.is-premium .aebt-mpp-bg span:nth-child(3){background:#4f46e5 !important;}
