/* CMS 적용 스타일 (홈페이지용) */
.cms-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}
[data-img].has-img > :not(.cms-img){display:none!important}
.he-stage.has-img::after{display:none}
.video .ph .cms-img{z-index:0}
.video .ph .play{z-index:1}
.book-cover .cms-img{border-radius:inherit}
.cms-logo{display:block;width:auto;height:40px;max-width:220px;object-fit:contain}
.cms-logo--lg{height:76px;max-width:360px}
.foot .cms-logo{height:34px}
.nav-admin{background:var(--blue-soft);color:var(--blue-deep)!important}
.h-display span{color:var(--blue)}
@media (max-width:640px){.cms-logo{height:34px}}
