:root{--donga-navy:#041e42;--atlas-blue:var(--donga-navy);--atlas-blue-dark:#00152e;--atlas-ink:#000;--atlas-text:#111;--atlas-muted:#222;--atlas-border:#e3e5e8;--atlas-bg:#fff;--ink:#000;--text:#111;--muted:#222;--line:#e3e5e8;--bg:#fff;--wash:#fff;--paper:#fff;--card:#fff;--green:var(--donga-navy);--green2:#00152e;--deep:var(--donga-navy);--accent:#f4f5f7}html,body.atlas-app{background:#fff;color:#000}.atlas-app :is(h1,h2,h3,h4,p,label,strong,small,time,kbd,em){color:#000!important}.atlas-app :is(a,button,input,select,textarea){color:#000}.atlas-app :is(.sub,.label,.eyebrow,.kicker,.tag,.chip,.status,.info,.notice,.skeleton,.introPill,.footer,.sectionLead,.eventTitle,.newsDate,.newsCaveat,.footnote,.locStatus,.locHint,.address,.metric,.number,.code,.meta){color:#000!important}.atlas-app :is(button,input,select,textarea,a):focus-visible{outline-color:var(--donga-navy)}.atlas-app ::selection{background:#dfe5ee;color:#000}.atlas-sidebar{background:#fff;border-color:var(--atlas-border);padding-top:22px}.atlas-university-brand{display:flex;flex-direction:column;align-items:flex-start;gap:9px;width:100%;line-height:1.25;padding:0 4px}.atlas-university-logo{display:block;width:180px;max-width:100%;height:auto;object-fit:contain;aspect-ratio:2048/723}.atlas-university-brand .atlas-brand-caption{display:flex;align-items:center;gap:9px;margin:0;font-size:9px;line-height:1.5;color:#000;letter-spacing:0;white-space:nowrap}.atlas-university-brand .atlas-brand-caption b{font-size:11px;letter-spacing:.4px;font-weight:750;color:#000}.atlas-university-brand .atlas-brand-caption>span{font-weight:450;font-size:9px;border-left:1px solid #d4d8df;padding-left:9px;color:#000}.atlas-sidebar-head{align-items:flex-start}.atlas-menu-close{margin-top:12px;flex-shrink:0}.atlas-campus-identity{margin:19px 0 22px;background:#fff;border-color:var(--atlas-border)}.atlas-campus-identity>svg{color:var(--donga-navy)}.atlas-campus-identity span:not(.atlas-identity-dot){color:#000}.atlas-identity-dot{background:var(--donga-navy)}.atlas-nav-caption{color:#000;font-weight:600}.atlas-nav-space{margin-top:24px}.atlas-nav-link{color:#000;border-left:3px solid transparent;border-radius:0 7px 7px 0;padding-left:10px}.atlas-nav-link:hover{background:#f6f6f7;color:#000}.atlas-nav-link svg{color:var(--donga-navy)}.atlas-nav-link.is-current{background:#f1f3f6;color:#000;border-left-color:var(--donga-navy);font-weight:750}.atlas-nav-link i{background:var(--donga-navy)}.atlas-sidebar-bottom{padding-top:22px}.atlas-freshman-link{background:#fff;border-color:#dfe3e8}.atlas-guide-icon,.atlas-freshman-link>svg{color:var(--donga-navy)}.atlas-help-button,.atlas-studio,.atlas-studio>span{color:#000}.atlas-help-button svg{color:var(--donga-navy)}.atlas-topbar{background:#ffffffed;border-color:#e3e5e8}.atlas-breadcrumb,.atlas-breadcrumb>span,.atlas-breadcrumb b{color:#000}.atlas-search-trigger{background:#fff;border-color:#dfe3e8;color:#000}.atlas-search-trigger>svg,.atlas-icon-button,.atlas-icon-button:hover{color:var(--donga-navy)}.atlas-icon-button:hover{background:#f0f2f5}.atlas-search-trigger kbd{color:#000;background:#fff;border-color:#dfe3e8}.atlas-avatar{color:#000;background:#f2f3f5;box-shadow:0 0 0 1px #e0e3e7}.atlas-mobile-brand{align-items:center;gap:10px}.atlas-mobile-brand img{display:block;width:132px;height:auto;object-fit:contain;aspect-ratio:2048/723}.atlas-mobile-brand .atlas-mobile-site-name{color:#000;font-size:10px;font-weight:750;letter-spacing:.2px;line-height:1.4;border-left:1px solid #d8dce3;padding-left:10px;margin-top:0}.atlas-skip{color:#000;background:#fff;border:2px solid var(--donga-navy)}.atlas-page-title p,.atlas-day-display{color:#000;background:#fff}.atlas-day-display [data-icon]{color:var(--donga-navy)}.atlas-page-title h1>span{color:#000}.atlas-hero{background:#fff;border-color:#e0e3e8}.atlas-hero:before{background:linear-gradient(90deg,#fff,#fffffff9 26%,#ffffffe5 39%,#ffffff24 70%)}.atlas-hero-art{filter:saturate(.68)}.atlas-hero-content>p:not(.atlas-hero-eyebrow){color:#000}.atlas-hero h2{color:#000;letter-spacing:-1.4px}.atlas-hero-eyebrow{color:#000;letter-spacing:1.65px}.atlas-hero-eyebrow>i{background:var(--donga-navy)}.atlas-hero-location{background:#fffffff5;color:#000;border-color:#e0e3e8}.atlas-hero-location [data-icon]{color:var(--donga-navy)}.atlas-art-caption{background:#ffffffed;color:#000;backdrop-filter:blur(8px);border:1px solid #ffffffc0}.atlas-button,.atlas-button-primary{background:#fff;color:#000;border-color:var(--donga-navy);box-shadow:none;font-weight:650}.atlas-button-primary:hover{background:#f0f2f5;color:#000}.atlas-button [data-icon]{color:var(--donga-navy)}.atlas-section-title p{color:#000}.atlas-quick{background:#fff;border-color:#e0e3e8}.atlas-quick:hover{border-color:var(--donga-navy);box-shadow:0 5px 16px #041e4208}.atlas-quick-icon,.atlas-quick-icon.is-peach,.atlas-quick-icon.is-green,.atlas-quick-icon.is-lilac{background:#f1f3f6;color:var(--donga-navy)}.atlas-quick small{color:#000}.atlas-app .atlas-quick>span:last-child,.atlas-app .atlas-mini-service>span:last-child{color:var(--donga-navy)}.atlas-panel{background:#fff;border-color:#e0e3e8}.atlas-panel-head h2 svg,.atlas-panel-head>a svg{color:var(--donga-navy)}.atlas-panel-head>a{color:#000}.atlas-tag{background:#fff;border-color:#e0e3e8;color:#000}.atlas-next-illustration{background:#f3f5f7;color:var(--donga-navy)}.atlas-next-content p{color:#000}.atlas-text-link{color:#000;font-weight:650;text-decoration:underline;text-decoration-color:#a0a9b7;text-underline-offset:4px}.atlas-text-link:hover{text-decoration-color:var(--donga-navy)}.atlas-text-link [data-icon]{color:var(--donga-navy)}.atlas-next-footer{background:#fff;color:#000;border-color:#e4e6e9}.atlas-next-footer a{color:#000}.atlas-next-footer [data-icon]{color:var(--donga-navy)}.atlas-notice-tab{color:#000;background:#fff;border:1px solid transparent}.atlas-notice-tab[aria-pressed=true]{color:#000;background:#fff;border-color:var(--donga-navy);font-weight:750}.atlas-notice-category,.atlas-notice-category.scholarship,.atlas-notice-category.general{background:#f3f4f6;color:#000;border:1px solid #e6e8eb}.atlas-notice-item{border-color:#eceef1}.atlas-data-note{color:#000}.atlas-calendar-buttons button{color:var(--donga-navy);background:#fff;border-color:#dce1e8}.atlas-calendar-days>button,.atlas-calendar-week>span,.atlas-calendar-week>span:first-child{color:#000}.atlas-calendar-days>button:hover{color:#000;background:#f2f4f7}.atlas-calendar-days .is-today{color:#000;background:#fff;outline:2px solid var(--donga-navy);outline-offset:-2px;box-shadow:none}.atlas-calendar-days .is-selected:not(.is-today){background:#f0f2f5;color:#000}.atlas-calendar-days .has-event:after,.atlas-calendar-days .is-today:after{background:var(--donga-navy)}.atlas-calendar-selection{color:#000}.atlas-calendar-event>span{border-color:var(--donga-navy);color:#000}.atlas-mini-service>span:first-child{background:#f2f4f7;color:var(--donga-navy)}.atlas-mini-service small{color:#000}.atlas-explorer-banner{background:#fff;border-color:#e0e3e8;border-left:3px solid var(--donga-navy)}.atlas-explorer-banner>span{color:#000}.atlas-explorer-art{color:#ccd3df;opacity:.45}.atlas-home-footer,.atlas-home-footer button{color:#000}.atlas-search-dialog,.atlas-help-dialog{background:#fff;color:#000;border-color:#dce1e8}.atlas-search-field>svg,.atlas-result-icon{color:var(--donga-navy)}.atlas-result-icon{background:#f2f4f7}.atlas-search-results>a:hover{background:#f3f4f6}.atlas-search-foot,.atlas-search-foot kbd,.atlas-search-empty{color:#000}.atlas-help-symbol{color:var(--donga-navy)}.atlas-help-dialog p{color:#000}.atlas-app :is(.card,.pane,.panel,.minicard,.classrow,.shuttlerow,.check,.locBox,.calendarCard,.eventList,.soft,.info,.notice,.skeleton,.status,.emph){background:#fff;border-color:#e0e3e8;color:#000}.atlas-app .emph{border-top:3px solid var(--donga-navy)}.atlas-app .emph :is(.big,.label,.sub){color:#000}.atlas-app :is(.btn,.btn.primary,.button.solid,.primaryBtn,.primary,.mapGo,.download,.newsAction,.miniButton){background:#fff;color:#000;border:1px solid var(--donga-navy);box-shadow:none}.atlas-app :is(.btn,.btn.primary,.button.solid,.primaryBtn,.primary,.download):hover{background:#f0f2f5;color:#000}.atlas-app .btn.danger{color:#000;border-color:#aeb8c6}.atlas-app :is(.inlineLink,.footlink a,.info a){color:#000;text-decoration-color:#9aa7b9}.atlas-app :is(.tag,.chip,.pill,.number,.code){color:#000;background:#fff;border:1px solid #dde2e9}.atlas-app .tag.amber,.atlas-app .tag.gray,.atlas-app .status.error{background:#fff;color:#000}.atlas-app .status.error{border-left:3px solid var(--donga-navy)}.atlas-app .field input,.atlas-app .field select,.atlas-app textarea{color:#000;background:#fff;border-color:#cbd2dc}.atlas-app input::placeholder,.atlas-app textarea::placeholder{color:#444;opacity:1}.atlas-app .campusChoice button.selected,.atlas-app .campus.selected{background:#fff;color:#000;border-color:var(--donga-navy);box-shadow:inset 3px 0 0 var(--donga-navy)}.atlas-app .campusHeader span{color:#000;background:#fff;border-color:#dfe3e8}.atlas-app .pinDot,.atlas-app .pin.selected .pinDot{background:var(--donga-navy)}.atlas-app .pinDot b{color:#fff}.atlas-app .pin span:last-child{color:#000;background:#fff}.atlas-app .mapToolbar,.atlas-app .infoLinks{background:#fff;border-color:#e0e3e8}.atlas-app .event.active,.atlas-app .day.selected{border-color:var(--donga-navy);background:#f2f4f7;color:#000}.atlas-app .day.today{color:#000;outline:2px solid var(--donga-navy);background:#fff}.atlas-app .section,.atlas-app .hero{background:#fff}.atlas-map .side,.atlas-map .details{background:#fff;color:#000}.atlas-map .bItem.active{background:#fff;border-color:var(--donga-navy);box-shadow:inset 3px 0 0 var(--donga-navy)}.atlas-map .bItem.active .code{background:#fff;color:#000;border-color:var(--donga-navy)}.atlas-map .resource,.atlas-map .shareBtn,.atlas-map .download{color:#000;border-color:#d8dfe8;background:#fff}.atlas-map .download{border-color:var(--donga-navy)}.atlas-map .viewerHeader{background:#fffffff2;color:#000}.atlas-map .legend i{background:var(--donga-navy)}.atlas-map .mobileDetail,.atlas-map .mobileDetail .mCode{background:#fff;color:#000;border-color:var(--donga-navy)}.atlas-nav-overlay,.atlas-search-dialog::backdrop,.atlas-help-dialog::backdrop{background:#041e4255}.atlas-app #toast{background:#fff;color:#000;border:1px solid var(--donga-navy);box-shadow:0 8px 35px #041e4220}@media(max-width:1200px){.atlas-university-logo{width:166px}.atlas-university-brand .atlas-brand-caption>span{font-size:8px;gap:6px;padding-left:6px}.atlas-university-brand .atlas-brand-caption{gap:6px}.atlas-university-brand .atlas-brand-caption b{font-size:10px}}@media(max-width:1000px)and (min-width:801px){.atlas-university-brand .atlas-brand-caption>span{display:none}.atlas-university-logo{width:158px}.atlas-university-brand .atlas-brand-caption b{font-size:11px}}@media(max-width:800px){.atlas-topbar{height:68px}.atlas-university-logo{width:185px}.atlas-university-brand .atlas-brand-caption>span{display:inline;font-size:9px}.atlas-university-brand .atlas-brand-caption b{font-size:11px}.atlas-mobile-brand{display:flex}.atlas-mobile-brand img{width:137px}.atlas-university-brand{padding-left:3px}.atlas-menu-close{margin-top:9px}.atlas-sidebar-head{padding-left:0}}@media(max-width:620px){.atlas-topbar,.atlas-map .atlas-topbar{height:66px}.atlas-mobile-brand{gap:7px}.atlas-mobile-brand img{width:123px}.atlas-mobile-brand .atlas-mobile-site-name{font-size:8px;padding-left:7px;letter-spacing:0;max-width:42px}.atlas-hero:before{background:linear-gradient(110deg,#fffffff9,#ffffffe3 42%,#ffffff1a),linear-gradient(180deg,#ffffffde 0%,transparent 85%)}.atlas-hero h2{font-size:31px}.atlas-art-caption{color:#000;background:#fffffff0}.atlas-map .app{grid-template-rows:66px minmax(340px,1fr) auto}.atlas-day-display{background:#fff}.atlas-university-brand .atlas-brand-caption{gap:8px}.atlas-sidebar .atlas-brand-caption>span{font-size:9px}}.atlas-help-university-logo{display:block;width:140px;height:140px;object-fit:contain;margin:-25px auto -10px}.atlas-topbar{border-top:2px solid var(--donga-navy)}.atlas-app p,.atlas-app h1,.atlas-app h2,.atlas-app h3{word-break:keep-all;overflow-wrap:break-word}.atlas-app [hidden]{display:none!important}
