/* Digital Marketing Vidyapeeth visual-only theme overrides */
:root{--dmv-purple:#6544e8;--dmv-orange:#ff7417;--dmv-ink:#16133c;--dmv-lav:#f5f2ff}
body.nda-site{background:#fff;color:var(--dmv-ink);font-family:Manrope,Hind,'Segoe UI',sans-serif}
.main-navbar.nda-main-header,.nda-main-header.scrolled{background:#fff!important;border-bottom:1px solid #e9e4fa!important;box-shadow:0 8px 28px #2213480d!important}
.nda-main-header .nda-header-wordmark{color:#16133c!important;font-size:17px!important;max-width:215px}.nda-main-header .nda-header-wordmark small{color:#6544e8!important;letter-spacing:.5px!important;font-size:9px!important}
.nda-main-header .nav-link{color:#292345!important;border-radius:10px!important}.nda-main-header .nav-link:hover,.nda-main-header .nav-link.active{color:#6544e8!important;background:#f3efff!important}
.nda-main-header .nav-link.active:after{background:#ff7417!important}.nda-main-header .nda-header-free{border-color:#e5dfff!important;color:#6544e8!important}
.nda-main-header .login-btn{background:#6544e8!important;border-color:#6544e8!important;color:#fff!important;border-radius:11px!important}.nda-main-header .institute-btn{background:#fff!important;border-color:#dcd4fb!important;color:#6544e8!important;border-radius:11px!important}
.nda-main-header .navbar-toggler{background:#f5f2ff!important;border-color:#ded5fc!important}.nda-main-header .navbar-toggler-icon{filter:brightness(.5)}
.footer.nda-footer{background:#171433!important}.nda-footer .nda-footer-cta{background:#ff7417!important;color:#fff!important;border-radius:10px!important}.nda-footer h4{color:#fff!important}
.nda-about .nda-hero{background:linear-gradient(125deg,#3b2399,#6544e8 60%,#9a71fa)!important}.nda-about .nda-hero h1 span,.nda-about .nda-hero .nda-eyebrow{color:#ffc29d!important;-webkit-text-fill-color:#ffc29d!important}
.nda-about .nda-ivory{background:#f8f5ff!important}.nda-about .nda-card{border-color:#e8e2fc!important;border-radius:18px!important}.nda-about .nda-card>i,.nda-about .nda-eyebrow{color:#6544e8!important}.nda-about .nda-btn{background:#6544e8!important;border-radius:11px!important}.nda-about .nda-btn-light{background:#ff7417!important;color:white!important}.nda-about h2,.nda-about h3{color:#16133c!important;-webkit-text-fill-color:#16133c!important}
.btn-primary,.nda-btn,.explore-btn{border-radius:11px}.btn-primary{background:#6544e8;border-color:#6544e8}.btn-primary:hover{background:#5033ce;border-color:#5033ce}
a:focus-visible,button:focus-visible{outline:3px solid #ff7417;outline-offset:3px}
@media(max-width:1399px){.nda-main-header .navbar-collapse{background:#fff!important;border-color:#e7e0fa!important;box-shadow:0 15px 30px #24135016}.nda-main-header .nav-link{color:#292345!important}}
@media(max-width:575px){.nda-main-header .nda-header-wordmark{font-size:14px!important}}
