.student-teaching{-webkit-user-select:none;user-select:none}.student-teaching .student-copy-allowed,.student-teaching a,.student-teaching button{-webkit-user-select:text;user-select:text}.student-watermark{display:block;text-align:right;font:10px/1.5 Arial,sans-serif;letter-spacing:.7px;color:#8c765b;margin:0 0 14px;pointer-events:none;-webkit-user-select:none;user-select:none}.lesson-content .video{position:relative}.student-video-watermark{position:absolute;right:12px;top:12px;font:10px/1.4 Arial,sans-serif;color:#fff5df;background:#34251e80;padding:3px 7px;pointer-events:none;z-index:2;border-radius:3px}.student-admin-link{display:block;width:max-content;margin:15px auto;padding:9px 16px;background:#34251e;color:#fff2d7;border-radius:7px;font:13px Arial;text-decoration:none}.student-complete{margin:20px 0;padding:12px 18px;border:1px solid #ac8e4b;border-radius:6px;background:#f6e4a0;color:#34251e;font:inherit;cursor:pointer}.student-session-ended{position:fixed;inset:0;z-index:2147483647;background:#f6efe5;color:#34251e;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center;font-family:Georgia,serif}.student-session-ended p{max-width:560px;line-height:1.6}.student-session-ended a{display:block;padding:14px 30px;background:#34251e;color:#fff4d4;border-radius:7px}

.student-teaching .student-copy-allowed *{-webkit-user-select:text;user-select:text}.learning-privacy-note{display:block;max-width:850px;font:11px/1.6 Arial,sans-serif;opacity:.8;padding:12px 0}
footer:has(.learning-privacy-note){flex-wrap:wrap}.learning-privacy-note{flex-basis:100%;width:100%;max-width:none;letter-spacing:0}
