.chapter-screen{position:absolute;inset:0;z-index:100;background:#000;display:grid;place-items:center}
.chapter-screen.hidden,.chapter-screen .hidden{display:none!important}
#chapterVideo{width:100%;height:100%;object-fit:contain}
#chapterPlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
#chapterSkip{position:absolute;right:16px;top:16px;z-index:2;background:#152438b8;color:white}
.chapter-screen button{border:0;border-radius:12px;background:#ffd646;color:#152438;padding:12px 20px;font:800 16px system-ui;cursor:pointer;margin:6px}
#chapterDone{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#071521e8;padding:18px}
#chapterDone h2{font:1000 clamp(25px,5vw,48px) system-ui;color:#ffe67b;margin:0 0 8px}
#chapterDone p{margin:6px;max-width:560px}
#chapterDone .chapter-test-note{font-size:14px;color:#bed1e3}
