/* MUGR Light Mode — restrained navy, white and slate surfaces. */
html:not([data-mugr-theme="dark"]) body.mugr-market-site{--mugr-blue:#123c70;--mugr-navy:#143459;--mugr-line:#c8d3e0;--mugr-muted:#52657c;--mugr-bg:#f1f4f8;background:#f1f4f8!important;color:#334155!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-program-hero,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-result-section,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-search-sticky-inner,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-finder-card,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-filter-panel{background:#fff!important;border:1px solid #c8d3e0!important;border-radius:12px!important;box-shadow:0 3px 12px rgba(20,52,89,.045)!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-program-hero-copy,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-program-hero-cards,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-hero-degree-panel{background:transparent!important;box-shadow:none!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-program-hero-copy{padding:24px!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-hero-tagline{color:#143459!important;font-size:clamp(23px,2vw,29px)!important;line-height:1.3!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-hero-degree-kicker,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-context-label,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-result-hint,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-breadcrumb{color:#52657c!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-hero-year-card{background:#eaf0f7!important;border-color:#c8d3e0!important;color:#143459!important;box-shadow:none!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-hero-year-card strong,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-hero-year-card span,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-hero-year-card small{color:#143459!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-degree-tabs a{background:#fff!important;border:1px solid #c8d3e0!important;color:#143459!important;border-radius:9px!important;box-shadow:none!important;min-height:50px!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-degree-tabs a:hover,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-degree-tabs a:focus-visible{background:#eaf0f7!important;border-color:#123c70!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-degree-tabs a.active{background:#123c70!important;border-color:#123c70!important;color:#fff!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-degree-tabs a.active i,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-degree-tabs a.active span{color:#fff!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-status-card{background:#fff!important;border:1px solid #c8d3e0!important;border-radius:10px!important;box-shadow:none!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-status-card small{color:#143459!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-status-card em{color:#52657c!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-status-card.is-open strong{color:#087857!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-status-card.is-closed strong{color:#b33e4a!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-status-card.is-total strong,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-status-card.is-faculty strong{color:#123c70!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-status-card.is-active{border-color:#123c70!important;box-shadow:inset 0 -3px 0 #123c70!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-status-card:hover{background:#f6f8fb!important;border-color:#8198b2!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-status-icon,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-faculty-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eaf0f7!important;color:#123c70!important;width:36px!important;height:36px!important;min-width:36px!important;border:1px solid #d5dfeb!important;border-radius:9px!important;box-shadow:none!important;font-size:17px!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-status-icon i,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-faculty-icon i{color:inherit!important;font-size:17px!important;line-height:1!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-search-sticky-inner{padding:16px 18px!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-search-box,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-filter-control,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-custom-select-button{background:#fff!important;border-color:#b8c7d9!important;color:#334155!important;box-shadow:none!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-search-box input{background:#fff!important;color:#334155!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-search-box input::placeholder{color:#64748b!important;opacity:1!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-search-box:focus-within,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-filter-control:focus-within{border-color:#123c70!important;box-shadow:0 0 0 3px rgba(18,60,112,.1)!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-custom-select-menu{background:#fff!important;border:1px solid #c8d3e0!important;box-shadow:0 8px 20px rgba(20,52,89,.12)!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-quick-search-button{background:#123c70!important;border:1px solid #123c70!important;color:#fff!important;box-shadow:none!important;border-radius:9px!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-quick-search-button:hover{background:#0c2b52!important;border-color:#0c2b52!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-degree-context-pill,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-result-level-badge,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-secondary-filter-chip{background:#eaf0f7!important;border:1px solid #c8d3e0!important;color:#143459!important;box-shadow:none!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-result-level-badge strong,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-degree-context-pill i{color:#123c70!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-result-heading{background:#eaf0f7!important;border-bottom:1px solid #c8d3e0!important;padding:18px 24px!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-result-heading h2,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-faculty-name-th{color:#143459!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-faculty-name-en,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-result-context small,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-result-level-badge span{color:#52657c!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-faculty-button{background:#fff!important;border-bottom-color:#c8d3e0!important;color:#143459!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-faculty-button:hover,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-faculty-button.active{background:#f0f4f9!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-faculty-arrow{background:#eaf0f7!important;color:#123c70!important;box-shadow:none!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-program-table-wrap table th{background:#eaf0f7!important;color:#143459!important;border-color:#c8d3e0!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-program-table-wrap table td{color:#334155!important;border-color:#d5dfeb!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-program-table-wrap table a{color:#123c70!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-detail{--ann-blue:#123c70;--ann-blue-dark:#143459;--ann-blue-soft:#eaf0f7;--ann-ink:#143459;--ann-muted:#52657c;--ann-line:#c8d3e0;--ann-bg:#f1f4f8;--ann-radius:12px}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-hero{border:1px solid #c8d3e0!important;border-radius:12px!important;box-shadow:0 3px 12px rgba(20,52,89,.045)!important;background:#fff!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-hero-main{background:#fff!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-detail table.responsive-table{border-color:#c8d3e0!important;box-shadow:none!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-detail table.responsive-table td{border-color:#d5dfeb!important;color:#334155!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-detail .mugr-section-heading-cell,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-detail .mugr-study-plan-head{background:#eaf0f7!important;color:#143459!important;border-left:0!important;border-bottom:1px solid #c8d3e0!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-detail .mugr-section-heading-wrap{min-height:54px!important;padding:10px 16px!important;gap:10px!important;background:#eaf0f7!important;color:#143459!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-detail .mugr-section-icon-card{width:32px!important;height:32px!important;flex:0 0 32px!important;border-radius:8px!important;background:#fff!important;border:1px solid #c8d3e0!important;color:#123c70!important;box-shadow:none!important;font-size:16px!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-detail .mugr-section-icon-card i{color:#123c70!important;font-size:16px!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-detail .card-header{background:#123c70!important;color:#fff!important;border-radius:12px 12px 0 0!important;box-shadow:none!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-detail .card-header i{color:#fff!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-detail .mugr-schedule-round-head td{background:#eaf0f7!important;color:#143459!important}

html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-detail a:not(.btn){color:#123c70!important}

/* Flush card headers and centered circular expand control — Light Mode only. */
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-faculty-list{padding-left:0!important;padding-right:0!important}
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-faculty-button{padding-left:24px!important;padding-right:24px!important;grid-template-columns:48px minmax(0,1fr) 34px!important;box-sizing:border-box!important}
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-program-table-wrap{margin-left:24px!important;margin-right:24px!important}
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-faculty-button .mugr-faculty-arrow{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;line-height:1!important;border:1px solid #c8d3e0!important;border-radius:50%!important;box-sizing:border-box!important;justify-self:center!important;align-self:center!important;box-shadow:none!important;background:#eaf0f7!important}
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-faculty-button .mugr-faculty-arrow i{display:block!important;position:static!important;width:16px!important;height:16px!important;margin:0!important;padding:0!important;transform:none!important;font-size:0!important;line-height:1!important;background:center/16px 16px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23123c70' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-faculty-button .mugr-faculty-arrow i:before{display:none!important;content:none!important}
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-detail table.responsive-table > tbody > tr > .mugr-section-heading-cell,
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-detail table.responsive-table > tr > .mugr-section-heading-cell{padding:0!important;background:#eaf0f7!important;overflow:hidden!important}
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-ann-detail .mugr-section-heading-cell .mugr-section-heading-wrap{width:100%!important;box-sizing:border-box!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:12px 18px!important;min-height:60px!important}
@media(max-width:640px){
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-faculty-button{padding-left:14px!important;padding-right:14px!important;grid-template-columns:42px minmax(0,1fr) 34px!important}
html:not([data-mugr-theme="dark"]) body.mugr-market-site .mugr-program-table-wrap{margin-left:14px!important;margin-right:14px!important}
}
