.teacher-audio-source{display:none!important}.concept-classroom .teacher-player{margin:20px 0 12px;padding:21px 20px 18px;border-radius:20px;border:1px solid #c6a7723b;background:linear-gradient(140deg,#2b251b85,#121314 70%);box-shadow:inset 0 1px 0 #ffffff05}.teacher-player-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;font-size:13px;font-weight:650;color:#e7d0a6}.teacher-player-hint{font-size:10px;font-weight:400;color:#a6a299;white-space:nowrap}.teacher-player-track{height:52px;position:relative;margin:0 3px}.teacher-player-wave{width:100%;height:52px;display:block}.teacher-player input.teacher-player-seek{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:52px;margin:0;background:transparent;cursor:pointer;outline-offset:4px;padding:0;border:0;border-radius:3px;min-height:0;touch-action:pan-y}.teacher-player-seek::-webkit-slider-runnable-track{height:2px;background:linear-gradient(to right,#e5c58c var(--played,0%),transparent var(--played,0%))}.teacher-player-seek::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:10px;height:10px;border-radius:50%;background:#f4d7a3;box-shadow:0 0 0 4px #e5c58c15;margin-top:-4px}.teacher-player-seek::-moz-range-track{height:2px;background:#c2a47833}.teacher-player-seek::-moz-range-progress{height:2px;background:#e5c58c}.teacher-player-seek::-moz-range-thumb{width:10px;height:10px;border:0;background:#f4d7a3;border-radius:50%}.teacher-player-time{display:flex;justify-content:space-between;margin:4px 2px 14px;color:#9d9b94;font:11px/1.5 ui-monospace,monospace;font-variant-numeric:tabular-nums}.teacher-player-time output{color:#e7d4b0}.teacher-player-controls{display:flex;align-items:center;justify-content:space-between;gap:8px}.concept-classroom .teacher-player-controls button{position:relative;display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;min-height:42px;border:0!important;border-radius:50%;padding:0!important;background:transparent;color:#c5b79e;font-size:12px;box-shadow:none;cursor:pointer}.concept-classroom .teacher-player-controls button:hover{background:#ffffff08}.teacher-player-controls button:focus-visible{outline:2px solid #e5c58c;outline-offset:4px}.teacher-player-controls button:disabled{opacity:.35;cursor:default}.teacher-player-controls svg{width:23px;height:23px}.teacher-player-controls small{position:absolute;font-size:8px;top:17px;left:50%;transform:translateX(-50%);pointer-events:none}.concept-classroom button.teacher-player-play{width:58px;height:58px;min-height:58px!important;border-radius:50%;background:linear-gradient(135deg,#f1d8a7,#cda76a)!important;color:#201b14;font-size:0;box-shadow:0 6px 23px #c7a36e20}.teacher-player-play:before{content:'';width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #292119;transform:translateX(2px)}.teacher-player[data-playing=true] .teacher-player-play:before{width:12px;height:17px;border:0;background:linear-gradient(to right,#292119 0 4px,transparent 4px 8px,#292119 8px 12px);transform:none}.concept-classroom .teacher-player-speed{font-size:12px!important;font-weight:650;letter-spacing:-.04em;color:#e5d3b3!important}.concept-classroom .teacher-player-error{font-size:12px;margin:12px 0 0;line-height:1.6;color:#e6bb91}.concept-classroom .teacher-player[hidden]{display:none!important}
@container(max-width:400px){.concept-classroom .teacher-player{padding:18px 15px 16px;border-radius:18px}.teacher-player-heading{font-size:12px;gap:7px}.teacher-player-hint{font-size:9px}.teacher-player-controls{gap:4px}.concept-classroom .teacher-player-controls button{width:38px;height:42px}.concept-classroom .teacher-player-controls .teacher-player-play{width:58px;height:58px}}
