@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=Nunito:wght@340;400;500;600&display=swap');body,.tutor-course-player,.tutor-course-player *{font-family:'Nunito',sans-serif}h1,h2,h3,.tutor-course-player h1,.tutor-course-player h2,.tutor-course-player h3{font-family:'Cormorant Garamond',serif;font-weight:400}.tutor-course-player-header,.tutor-course-player-topbar{background:#A0455A;border-bottom:none;height:56px;padding:0 1.5rem}.tutor-course-player-header a,.tutor-course-player-topbar a,.tutor-course-player-header span,.tutor-course-player-topbar span{color:#FDF0F3}.tutor-course-player-header .tutor-progress-bar-wrap{background:#7A3248;border-radius:20px;padding:4px 14px;font-size:12px;color:#F2B8C6}.tutor-course-player-sidebar,.tutor-course-sidebar{background:#FBF0F3;border-right:0.5px solid #EDD5DE;width:280px;padding:1.2rem 0}.tutor-course-player-sidebar-title,.tutor-course-sidebar-title{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#B07080;padding:0 1.2rem;margin-bottom:0.8rem}.tutor-course-topic,.tutor-course-player-topic{margin-bottom:0.5rem}.tutor-course-topic-header,.tutor-course-player-topic-header{background:transparent;padding:0.55rem 1.2rem;display:flex;align-items:center;gap:10px;cursor:pointer;border:none}.tutor-course-topic-header:hover,.tutor-course-player-topic-header:hover{background:#F5DDE6}.tutor-course-topic-header span,.tutor-course-player-topic-header span{font-size:13px;font-weight:500;color:#3D2B2B}.tutor-course-topic-header .tutor-topic-count,.tutor-course-player-topic-header .tutor-topic-count{font-size:11px;color:#B07080}.tutor-course-topic-icon,.tutor-course-player-topic-icon{width:22px;height:22px;border-radius:50%;background:#E8B4C4;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:#7A3248;flex-shrink:0}.tutor-course-topic-icon.tutor-completed,.tutor-course-player-topic-icon.tutor-completed{background:#A0455A;color:#FDF0F3}.tutor-course-lesson,.tutor-course-player-lesson{padding:0.45rem 1.2rem 0.45rem 3.2rem;display:flex;align-items:center;gap:8px;font-size:12px;color:#5C3D47;cursor:pointer;text-decoration:none}.tutor-course-lesson:hover,.tutor-course-player-lesson:hover{background:#F5DDE6}.tutor-course-lesson.tutor-active,.tutor-course-player-lesson.tutor-active{background:#EDD5DE;color:#7A3248;font-weight:500}.tutor-course-lesson::before,.tutor-course-player-lesson::before{content:'';width:7px;height:7px;border-radius:50%;background:#D9A8B8;flex-shrink:0}.tutor-course-lesson.tutor-completed::before,.tutor-course-player-lesson.tutor-completed::before{background:#A0455A}.tutor-course-lesson.tutor-active::before,.tutor-course-player-lesson.tutor-active::before{background:#D4537E}.tutor-course-player-content,.tutor-lesson-content{background:#FDF6F0;padding:2rem;font-size:14px;color:#5C3D47;line-height:1.85}.tutor-lesson-header,.tutor-course-player-content-header{background:#FBF0F3;border-bottom:0.5px solid #EDD5DE;padding:1.4rem 2rem}.tutor-lesson-header h1,.tutor-course-player-content-header h1{font-family:'Cormorant Garamond',serif;font-size:30px;font-weight:400;color:#3D2B2B;line-height:1.2}.tutor-lesson-header .tutor-lesson-meta,.tutor-course-player-content-header .tutor-lesson-meta{font-size:13px;color:#7A5565;margin-top:4px}.tutor-badge,.tutor-lesson-tag{font-size:10px;font-weight:600;padding:3px 10px;border-radius:20px;letter-spacing:0.5px;background:#F4C0D1;color:#72243E;display:inline-block;margin-right:6px;margin-top:10px}.tutor-callout,blockquote{background:#FBF0F3;border-left:3px solid #D4537E;border-radius:0 8px 8px 0;padding:1rem 1.2rem;margin:1.2rem 0;font-family:'Cormorant Garamond',serif;font-style:italic;font-size:16px;color:#5C3D47;line-height:1.7}.tutor-course-player-footer,.tutor-lesson-nav{background:#FBF0F3;border-top:0.5px solid #EDD5DE;padding:1.2rem 2rem;display:flex;align-items:center;justify-content:space-between}.tutor-lesson-nav .tutor-btn-prev{background:transparent;border:0.5px solid #EDD5DE;color:#7A5565;font-size:13px;font-weight:500;padding:8px 20px;border-radius:6px;cursor:pointer;font-family:'Nunito',sans-serif}.tutor-lesson-nav .tutor-btn-prev:hover{background:#F5DDE6}.tutor-lesson-nav .tutor-btn-next{background:#A0455A;border:none;color:#FDF0F3;font-size:13px;font-weight:500;padding:8px 20px;border-radius:6px;cursor:pointer;font-family:'Nunito',sans-serif}.tutor-lesson-nav .tutor-btn-next:hover{background:#7A3248}.tutor-progress-bar{height:4px;background:#EDD5DE;border-radius:2px}.tutor-progress-bar-fill,.tutor-progress-bar>span{height:4px;background:#D4537E;border-radius:2px;display:block}.tutor-course-player-wrap,.tutor-course-player-page{background:#FDF6F0}.tutor-course-player-sidebar{background:#FBF0F3;border-right:0.5px solid #EDD5DE}.tutor-course-topic-title{color:#A0455A}.tutor-course-player-header{background:#A0455A}