body.sensei-course-theme{--sensei-primary-color:#2453cb;--sensei-primary-color-global:#2453cb;--sensei-course-theme-primary-color:#2453cb;--wp--preset--color--primary:#2453cb;--sensei-text-color:#182c4a;--sensei-text-color-global:#182c4a;font-family:Arial,"Noto Sans CJK SC",sans-serif;color:#182c4a}
.sensei-course-theme h1{font-family:Georgia,"Noto Serif CJK SC",serif!important;font-size:clamp(30px,3.5vw,46px)!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-.035em}
.sensei-course-theme h2,.sensei-course-theme h3{color:#182c4a;font-family:Arial,"Noto Sans CJK SC",sans-serif}
.sensei-course-theme-header-content .wp-block-site-logo{flex:0 0 170px;width:170px}
.sensei-course-theme-header-content .wp-block-site-logo .custom-logo{width:170px!important;max-width:170px!important;height:auto!important;max-height:none!important}
.sensei-course-theme-header-content>.wp-block-group:first-child{min-width:0;gap:18px}
.sensei-course-theme-header-content .wp-block-sensei-lms-course-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px!important}
.sensei-course-theme .sensei-course-theme__button.is-primary,.sensei-course-theme .wp-block-button__link:not(.is-secondary){background:#2453cb;color:white}
.sensei-course-theme .sensei-lms-course-navigation__lesson-title{overflow-wrap:anywhere}
@media(max-width:600px){.sensei-course-theme-header-content{padding:10px 16px!important;gap:12px!important}.sensei-course-theme-header-content .wp-block-site-logo{flex-basis:132px;width:132px}.sensei-course-theme-header-content .wp-block-site-logo .custom-logo{width:132px!important;max-width:132px!important}.sensei-course-theme-header-content>.wp-block-group:first-child{gap:12px}.sensei-course-theme-header-content .wp-block-sensei-lms-course-title{font-size:13px!important}.sensei-course-theme .sensei-lms-lesson-content{overflow-wrap:anywhere}}

@media(max-width:420px){.sensei-course-theme-header-content>.wp-block-group:first-child{flex-direction:column;align-items:flex-start;gap:3px}.sensei-course-theme-header-content .wp-block-site-logo{flex-basis:auto}.sensei-course-theme-header-content .wp-block-sensei-lms-course-title{max-width:210px;font-size:11px!important;line-height:1.3}}
