/* Premium white theme. Presentation only: original content and motion are preserved. */
.mw-midnight{color-scheme:light;background:#fff}
.mw-midnight body{background:#fff;color:#142b46}
.mw-midnight .mazway-site{--navy:#142b46;--ink:#142b46;--blue:#215a94;--gold:#956d24;--gold-2:#d5b775;--muted:#506176;--line:#dae2eb;--shadow:0 16px 48px #1634520c;background:#fff;color:#142b46}
.mw-midnight :is(.section,.programs-section,.partner-section,.process-section,.checklist-section,.team-section,.office-section,.media-section,.fee-section,#hungary,#partners,#services,#checklist,#team,#mw-student-partner,#media,#contact){background:#fff;border-color:#e3e9ef}
.mw-midnight .site-nav{background:#fffffff5;border-color:#e0e7ef;box-shadow:0 3px 22px #19365708}
.mw-midnight :is(.desktop-nav button,.mobile-menu button){color:#253e58}
.mw-midnight :is(.lang-toggle,.mobile-toggle,.mobile-menu){background:#fff;color:#213c58;border-color:#d6e1eb}
.mw-campus-upgrade .hero{background:#fff}
.mw-campus-upgrade .mw-brand-shade{background:linear-gradient(90deg,#fff 0%,#fffffff0 25%,#ffffff80 53%,#ffffff12 83%),linear-gradient(0deg,#fff,transparent 32%)}
.mw-campus-upgrade #mw-brand-film>img{opacity:.78;mix-blend-mode:normal;filter:none}
.mw-campus-upgrade .hero-visual{background:radial-gradient(ellipse at 78% 46%,#edf4fb 0%,#fff 65%);border-color:#e3e9ef}
.mw-campus-upgrade #mw-route-heading h1 span,.mw-campus-upgrade #mw-route-heading h1 span:nth-child(4){color:#142b46;-webkit-text-fill-color:#142b46;text-shadow:none}
.mw-campus-upgrade #mw-route-heading h1 span:nth-child(4){color:#236198;-webkit-text-fill-color:#236198}
.mw-campus-upgrade .hero-copy>p{color:#384e65;text-shadow:none}
.mw-midnight :is(.trust-row span,.orbit-card){background:#fffffff2;color:#334c66;border-color:#d9e3ee;box-shadow:0 8px 28px #16345209}
.mw-midnight .orbit-card b{color:#142b46}
.mw-midnight :is(.stats-strip article,.university-panel,.partner-country-card,.partner-program-card,.checklist-card,.check-item,.staff-card,.team-card,.leadership-card,.office-card,.fee-card,.media-card,.process-line article,.mw-video-card,.mw-facebook,.mw-plan,.mw-support-grid article,.mw-qualification-grid article,.mw-addresses article,.mw-campus-grid figure){background:#fff;color:#142b46;border-color:#dce5ee;box-shadow:0 12px 36px #16345209}
.mw-midnight :is(.university-title,.partner-country-card[open] summary,.partner-program-card[open] summary,.table-head,.partner-stats article,.partner-note,.office-services,.photo-link-bar,.team-links){background:#f5f8fc;color:#253e58;border-color:#dce5ee}
.mw-midnight :is(.program-table,.program-row,.partner-program-item,.partner-institution-list span,.partner-program-list){background:#fff;color:#334a63;border-color:#e0e7ef}
.mw-midnight :is(.search-panel,.search-box,.search-box input,.program-toggle,.filter-row button,.check-tabs button,.mw-filters button){background:#fff;color:#253e58;border-color:#cbd9e7}
.mw-midnight input::placeholder{color:#607187}
.mw-campus-upgrade #hungary .search-panel{border-color:#d6e1ed;box-shadow:0 8px 28px #18385808}
.mw-midnight :is(.btn-gold,.mw-cta,.nav-whatsapp,.filter-row button.active,.check-tabs button.active,.program-toggle.open,.mw-filters button[aria-pressed=true]){background:linear-gradient(120deg,#183b63,#256397);color:#fff;border-color:#215a94}
.mw-midnight .program-toggle.open>*{color:#fff}
.mw-midnight .btn-ghost{background:#fffffff0;color:#1b4269;border-color:#b8cce0}
.mw-midnight :is(.kicker,.eyebrow,.mw-eyebrow,.mw-plan-index,.mw-video-category,.staff-role){color:#7c5a20}
.mw-midnight .mw-plan .mw-plan-index,.mw-midnight .mw-video-card .mw-video-category{color:#7c5a20}
.mw-midnight :is(.section-heading h2,.mw-payment-heading h2,.mw-partner-title h2){color:#142b46;-webkit-text-fill-color:#142b46;background:none}
.mw-midnight :is(h3,.university-title h3,.partner-program-card summary strong,.staff-card h3,.office-card strong,.team-card h3,.process-line article h3,.mw-gallery-top h3,.mw-facebook h3,.mw-film-copy h3,.mw-video-copy strong,.mw-plan h3,.mw-support-grid h3,.mw-student-story h3,.contact-section h2,#mw-world-label h2,#mw-direct-contact h3,#mw-featured-film h3,.mw-addresses h3,.mw-qualification-grid h3){color:#142b46}
.mw-midnight :is(.section-heading p,.partner-note p,.office-card p,.staff-card p,.fee-card p,.process-line article p,.mw-payment-heading p,.mw-support-grid p,.mw-support-note,.mw-student-story p,#mw-world-label p,.mw-gallery-top p,.mw-facebook p,.mw-film-copy p,.contact-section p,#mw-featured-film p,.check-item p,.mw-addresses p,.mw-partner-title>p,.mw-campus-grid figcaption,.mw-qualification-grid p,.mw-qualification-grid li,.mw-plan li,.mw-plan li span,.mw-total>span,.partner-stats span,.partner-stats small){color:#465d75}
.mw-midnight :is(.mw-total,.stats-strip strong,.partner-stats strong,.partner-program-item>b,.partner-program-item strong,.office-services p,.staff-contact a,.photo-link-bar a,.team-links a,.mw-text-link,.mw-watch,.mw-gallery-top>a,.mw-addresses a){color:#215a94;text-shadow:none}
.mw-campus-upgrade :is(#mw-university-switch button,#mw-network-switch button,#mw-campus-browser summary,#mw-qualifications summary){background:linear-gradient(115deg,#fff,#f5f8fc);color:#142b46;border-color:#d5e1ec;box-shadow:0 8px 28px #16345206}
.mw-campus-upgrade :is(#mw-university-switch button,#mw-network-switch button,#mw-campus-browser summary,#mw-qualifications summary)>:is(span,b){color:#215a94}
.mw-campus-upgrade #mw-campus-browser details>p{color:#506176}
.mw-campus-upgrade #team :is(.leadership-card,.staff-card){background:#fff;color:#142b46;border-color:#d6e1ed;box-shadow:0 12px 36px #1634520c}
.mw-campus-upgrade #team :is(h3,.staff-role,.team-role,strong){color:#142b46}
.mw-campus-upgrade #team :is(p,.staff-info p){color:#465d75}
.mw-campus-upgrade #team a{color:#215a94}
.mw-campus-upgrade :is(.leadership-photo,.staff-photo-wrap){background:linear-gradient(135deg,#f4f7fb,#e8eff7)}
.mw-campus-upgrade #team [id^="mw-leader-name-"]{background:#fff}
.mw-campus-upgrade #team .photo-link-bar{background:#f5f8fc}
.mw-campus-upgrade #team .photo-link-bar a{background:#fff!important;color:#215a94!important;border-color:#ccdae8!important}
.mw-midnight :is(.contact-section,#mw-direct-contact,#mw-featured-film,.mw-enhancement:where(#mw-application)){background:linear-gradient(125deg,#fff,#f5f8fc);border-color:#d9e4ef}
.mw-campus-upgrade .site-footer{background:#fff;color:#465d75;border-color:#e0e7ef}
.mw-campus-upgrade #mw-footer-contact{border-color:#dbe4ee}
.mw-campus-upgrade #mw-footer-contact .mw-channel{background:#fff;border-color:#d8e3ee;color:#142b46;box-shadow:0 8px 28px #16345208}
.mw-campus-upgrade :is(.mw-footer-heading h2,.mw-channel strong){color:#142b46}
.mw-campus-upgrade :is(.mw-footer-heading p,.mw-channel small,.mw-channel>span>span,.site-footer .disclaimer,.site-footer>small,.site-footer .footer-brand p){color:#465d75}
.mw-campus-upgrade :is(#mw-direct-contact a,.site-footer a,.mw-channel b){color:#215a94}
.mw-campus-upgrade #mw-footer-contact .mw-channel:hover{border-color:#7e9ebd;box-shadow:0 16px 34px #16345212}
.mw-campus-upgrade .mw-channel-icon{background:#edf4ff;color:#215a94}
.mw-campus-upgrade .mw-channel-mail .mw-channel-icon{background:#faf2e2;color:#7c5a20}
.mw-campus-upgrade .mw-channel-whatsapp .mw-channel-icon{background:#e6f5ec;color:#166a3d}
.mw-campus-upgrade .mw-channel-youtube .mw-channel-icon{background:#fff0f0;color:#bb2525}
.mw-campus-upgrade .check-item>span,.mw-midnight .process-line article>span{background:#e8f0fa;color:#193e67;box-shadow:none}
.mw-campus-upgrade .check-item svg{color:#215a94}
.mw-campus-upgrade .check-item:hover p,.mw-campus-upgrade .mw-support-grid article:hover p{color:#142b46}
.mw-midnight .university-title>b{color:#54718f}
.mw-campus-upgrade #mw-brand-control button{background:#fffffff0;color:#254563;border-color:#bdcfe0}
.mw-midnight .mw-plan li{border-color:#dce5ee}
.mw-midnight .mw-plan:after{border-color:#ac8a4e33;box-shadow:0 0 0 30px #ac8a4e05,0 0 0 60px #ac8a4e03}
.mw-midnight .mw-support-grid article>span{color:#215a94}
.mw-midnight .mw-fb-frame{background:#f2f6fa}
.mw-midnight .mw-location-overlay h3{color:#fff;text-shadow:0 2px 12px #07182e80}
.mw-midnight .mazway-intro{background:#fff}
.mw-midnight .intro-content p{color:#254d78}
.mw-midnight .intro-skip{color:#254d78;border-color:#cbd9e7}
.mw-midnight .intro-glow{background:#c2d6ef;opacity:.4}
.mw-midnight .intro-orbit{border-color:#9db8d5;box-shadow:0 0 40px #acc7e72b}
.mw-midnight .intro-logo-shell{background:#fff;border-color:#ceddec;box-shadow:0 12px 70px #9bb8d530}
.mw-midnight .intro-progress span{background:#245887}
.mw-midnight :is(a,button,input,summary):focus-visible{outline:3px solid #2c6ca5;outline-offset:4px}
@media(max-width:750px){.mw-campus-upgrade .mw-brand-shade{background:linear-gradient(90deg,#fffffff5,#ffffffb3),linear-gradient(0deg,#fff,transparent 40%)}.mw-campus-upgrade #mw-brand-film>img{opacity:.6}.mw-campus-upgrade #team .photo-link-bar{background:#f5f8fc}}
@media(prefers-reduced-motion:reduce){.mw-campus-upgrade *,.mw-campus-upgrade *:before,.mw-campus-upgrade *:after{animation:none!important;transition:none!important}}
