.academa-media{width:100%;margin:20px 0;border:1px solid #dbe3df;border-radius:16px;overflow:hidden;background:#f8faf9}.academa-media video{display:block;width:100%;max-height:65vh;margin:0!important;background:#111827;object-fit:contain}.academa-media audio{margin:0!important}.academa-media-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px}.academa-media-controls button{min-height:48px;padding:10px 14px;border:1px solid var(--level,var(--a,#15803d));border-radius:10px;background:#fff;color:#173a28;font:inherit;cursor:pointer}.academa-media-controls input{min-height:48px;min-width:80px;flex:1;accent-color:var(--level,var(--a,#15803d))}.academa-media-controls .academa-volume{flex:0 1 100px}.academa-media-controls output{font:14px system-ui;white-space:nowrap}.academa-media-controls [role=status]{flex-basis:100%;font:14px system-ui}.academa-media-controls [role=status]:empty{display:none}.academa-media-controls :focus-visible{outline:3px solid #2563eb;outline-offset:3px}@media(max-width:600px){.academa-media-controls input:not(.academa-volume){flex-basis:100%;order:2}.academa-media-controls output{margin-left:auto}.academa-media-controls{gap:8px;padding:12px}}

.narration-following .wk-fold-body{max-height:none!important}.narration-following .wk-fold-toggle{display:none!important}
