/* Zist Kavosh theme + Academy Builder v0.4 visual integration */
.abw-academy{--abw-ink:#0a1a33;--abw-muted:#5b6b87;--abw-primary:#1e88e5;--abw-deep:#0a1a33;--abw-line:#dbe8f7;--abw-soft:#f1f7ff;--abw-accent:#def8fe;font-family:'Vazirmatn','Inter',system-ui,sans-serif;max-width:1230px;padding-top:128px}
.lang-en .abw-academy{font-family:'Inter','Vazirmatn',system-ui,sans-serif}
.abw-hero{background:radial-gradient(650px 350px at 16% 20%,#12427e 0%,transparent 80%),linear-gradient(120deg,#08172e,#0b2e59 60%,#195aa5);box-shadow:0 20px 45px rgba(8,34,71,.13)}
.abw-hero .abw-kicker{color:#79e9f6}.abw-kicker{color:#147be0}.abw-hero-tags span{background:rgba(46,230,240,.06);border-color:rgba(46,230,240,.35)}
.abw-art-text{color:#d0faff}.abw-art-text span{color:#2ee6f0}.abw-quick-icon{background:#e0f6ff;color:#0e60bb}.abw-quick-card:hover{border-color:#8ed6ec}.abw-visual{background:linear-gradient(135deg,#e0efff,#eefaff);color:#1e78b7}.abw-overline{color:#0c5eb5}.abw-playlist-entry.is-current a{background:#eaf4ff}
.abw-endcap{background:#e7f5ff;border-color:#bddff9}.abw-endcap a{background:linear-gradient(100deg,#1e88e5,#168fb8)}
.abw-article{min-height:180px}.abw-breadcrumb{margin-top:5px}
@media(max-width:640px){.abw-academy{padding-top:110px}}

/* V19: the academy homepage now uses the same edge-to-edge dark photo hero as Talent. */
.abw-academy.abw-home{max-width:none;padding:0 0 80px}
.abw-academy.abw-home .abw-hero.abw-photo-hero{background:#07192e;box-shadow:none;border-radius:0}
.abw-academy.abw-home .abw-section-title{background:transparent;border:0;box-shadow:none}
body.zk-academy-home::before{display:none}
