:root{--mrt-dark:#050a17;--mrt-navy:#071633;--mrt-gold:#d7b560}.mrt-lms{background:#050a17;color:#fff;min-height:100vh;font-family:Arial,sans-serif}.mrt-hero{min-height:620px;display:flex;align-items:center;padding:80px 8%;background:radial-gradient(circle at 75% 30%,#21427d 0,transparent 30%),linear-gradient(110deg,#07122c,#06102a 60%,#050a17)}.mrt-hero>div{max-width:700px}.mrt-hero small,#mrt-catalog>small{color:var(--mrt-gold);letter-spacing:2px;font-weight:700}.mrt-hero h1{font:clamp(48px,6vw,78px)/1.03 Georgia;margin:20px 0}.mrt-hero h1 em{color:var(--mrt-gold)}.mrt-hero p{color:#b9c2d3;font-size:18px;max-width:570px;line-height:1.7}.mrt-hero a{display:inline-block;background:linear-gradient(135deg,#e4c779,#b9923f);color:#07122c;text-decoration:none;padding:15px 23px;border-radius:8px;font-weight:700;margin-top:15px}#mrt-catalog{padding:55px 6% 90px}#mrt-catalog h2{font:32px Georgia;margin:8px 0 24px}.mrt-course-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mrt-course-card{background:#0c1629;color:white;text-decoration:none;border:1px solid #ffffff10;border-radius:12px;overflow:hidden;transition:.2s}.mrt-course-card:hover{transform:translateY(-5px);border-color:#d7b56066}.mrt-course-cover{height:170px;display:grid;place-items:center;background:radial-gradient(circle,#385f9d,#13203e);position:relative}.mrt-course-cover img{width:100%;height:100%;object-fit:cover}.mrt-course-cover>span{font:54px Georgia;color:var(--mrt-gold)}.mrt-course-card>div:last-child{padding:16px}.mrt-course-card h3{font:19px Georgia;margin:0 0 8px}.mrt-course-card p{font-size:12px;color:#8f9aae;line-height:1.5}.mrt-player{min-height:100vh;background:#050a17;color:#fff;display:grid;grid-template-columns:340px 1fr;font-family:Arial,sans-serif}.mrt-player>aside{background:linear-gradient(#0b1833,#061022);border-right:1px solid #ffffff12;overflow:auto;max-height:100vh;position:sticky;top:0}.mrt-player-brand{display:block;color:var(--mrt-gold);font:25px Georgia;letter-spacing:4px;padding:24px;text-decoration:none}.mrt-player-brand small{display:block;color:#78869e;font:9px Arial;letter-spacing:2px;text-transform:uppercase}.mrt-player>aside>h2{font:20px Georgia;padding:0 24px}.mrt-player-progress{height:3px;background:#26324b;margin:20px 24px}.mrt-player-progress i{display:block;width:24%;height:100%;background:var(--mrt-gold)}.mrt-player>aside section{border-top:1px solid #ffffff0d}.mrt-module-toggle{width:100%;border:0;background:transparent;color:#fff;display:grid;grid-template-columns:35px 1fr auto;text-align:left;gap:8px;padding:17px 20px;align-items:center;font-weight:700}.mrt-module-toggle span{color:var(--mrt-gold);font-size:10px}.mrt-lessons{display:block}.closed .mrt-lessons{display:none}.mrt-lesson{width:100%;border:0;background:transparent;color:#9da9bd;display:flex;text-align:left;gap:12px;padding:12px 22px 12px 35px}.mrt-lesson:hover,.mrt-lesson.active{background:#ffffff0b;color:#fff}.mrt-lesson i{display:grid;place-items:center;width:28px;height:28px;border:1px solid #ffffff1c;border-radius:50%;color:var(--mrt-gold);font-size:9px}.mrt-lesson span{font-size:12px}.mrt-lesson small{display:block;color:#68778e;margin-top:4px}.mrt-player>main{min-width:0;display:grid;grid-template-rows:1fr auto;min-height:100vh}.mrt-stage{display:grid;place-items:center;background:radial-gradient(circle,#172f61,#050a17 60%);min-height:600px}.mrt-stage video,.mrt-stage iframe{width:100%;height:100%;min-height:600px;border:0;background:#000}.mrt-empty{text-align:center}.mrt-empty>span{font:80px Georgia;color:var(--mrt-gold)}.mrt-empty h2{font:28px Georgia}.mrt-audio{text-align:center;width:min(600px,80%)}.mrt-audio>span{font-size:90px;color:var(--mrt-gold)}.mrt-audio audio{width:100%}.mrt-text-lesson{background:#fff;color:#1d2739;width:min(760px,85%);padding:50px;border-radius:8px;line-height:1.7}.mrt-text-lesson h1{font-family:Georgia}.mrt-player main>footer{padding:18px 30px;background:#091328;border-top:1px solid #ffffff12;display:flex;align-items:center;justify-content:space-between}.mrt-player main>footer small{color:var(--mrt-gold);letter-spacing:1.5px}.mrt-player main>footer h2{font:20px Georgia;margin:5px 0}.mrt-complete{border:1px solid #d7b56088;background:transparent;color:var(--mrt-gold);padding:11px 16px;border-radius:7px}.mrt-complete.done{background:var(--mrt-gold);color:#071228}@media(max-width:900px){.mrt-course-grid{grid-template-columns:repeat(2,1fr)}.mrt-player{grid-template-columns:1fr}.mrt-player>aside{position:relative;max-height:none}.mrt-stage,.mrt-stage video,.mrt-stage iframe{min-height:55vh}}@media(max-width:560px){.mrt-course-grid{grid-template-columns:1fr}.mrt-hero{padding:70px 22px;min-height:560px}.mrt-player main>footer{align-items:flex-start;gap:15px;flex-direction:column}.mrt-stage,.mrt-stage video,.mrt-stage iframe{min-height:45vh}}
.mrt-netflix-catalog{background:linear-gradient(180deg,#030713,#071126);overflow:hidden}.mrt-catalog-heading{max-width:850px;margin-bottom:38px}.mrt-catalog-heading>small,.mrt-card-copy>small{color:#d7b560;letter-spacing:2px;font-weight:800;font-size:10px}.mrt-catalog-heading>p{color:#8996ab}.mrt-course-rail{margin:0 0 42px}.mrt-course-rail>h3{font:26px Georgia;margin:0 0 16px}.mrt-course-rail .mrt-course-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(285px,23vw);grid-template-columns:none;gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;padding:4px 4px 22px;scroll-snap-type:x proximity}.mrt-course-rail .mrt-course-grid::-webkit-scrollbar{height:7px}.mrt-course-rail .mrt-course-grid::-webkit-scrollbar-thumb{background:#d7b56055;border-radius:10px}.mrt-course-rail .mrt-course-card{scroll-snap-align:start;position:relative;min-height:340px;background:#0b172e;box-shadow:0 18px 45px #0008}.mrt-course-rail .mrt-course-card:hover{transform:scale(1.035);z-index:2}.mrt-course-rail .mrt-course-cover{height:180px}.mrt-course-cover>i{position:absolute;top:12px;left:12px;background:#071228dd;color:#d7b560;padding:6px 9px;border-radius:20px;font:700 9px Arial;text-transform:uppercase;letter-spacing:1px}.mrt-course-card.is-draft{opacity:.82}.mrt-card-copy{padding:17px!important}.mrt-card-copy h4{font:21px Georgia;margin:8px 0;color:#fff}.mrt-card-copy p{min-height:38px}.mrt-card-copy a,.mrt-coming-soon{display:inline-block;margin-top:10px;color:#071228;background:#d7b560;padding:9px 12px;border-radius:6px;text-decoration:none;font-weight:800;font-size:11px}.mrt-coming-soon{background:#ffffff12;color:#aab5c8}.mrt-catalog-empty{padding:45px;border:1px dashed #ffffff22;border-radius:12px;display:flex;flex-direction:column;gap:8px;color:#8491a7}.mrt-catalog-empty b{font:24px Georgia;color:#fff}@media(max-width:900px){.mrt-course-rail .mrt-course-grid{grid-template-columns:none;grid-auto-columns:minmax(270px,65vw)}}@media(max-width:560px){.mrt-course-rail .mrt-course-grid{grid-template-columns:none;grid-auto-columns:82vw}.mrt-course-rail>h3{font-size:22px}}
.mrt-player>aside>h2,.mrt-player .mrt-module-toggle,.mrt-player .mrt-module-toggle b,.mrt-player .mrt-lesson,.mrt-player .mrt-lesson span,.mrt-player .mrt-lesson small,.mrt-player .mrt-empty h2,.mrt-player main>footer h2{color:#fff!important}.mrt-player .mrt-module-toggle span,.mrt-player .mrt-player-brand,.mrt-player main>footer small,.mrt-player .mrt-complete{color:#d7b560!important}.mrt-player .mrt-lesson i{color:#d7b560!important}.mrt-player .mrt-text-lesson,.mrt-player .mrt-text-lesson *{color:#1d2739!important}
