/* Quiet notebook details and the prepared three-question activity. */
.jl-notebook .jl-keypoints{background:linear-gradient(105deg,#fff9df,#fffdf4 70%);border:1px solid #efe3b3;box-shadow:2px 3px 0 #f5f0de;transform:rotate(-.15deg)}
.jl-notebook .jl-keypoints .jl-highlight{background:linear-gradient(transparent 28%,#fff1a1aa 28%,#ffe883bb 90%,transparent 90%);box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit;padding:0 2px}
.jl-note-highlight{color:inherit;background:linear-gradient(transparent 38%,#cef0c6c9 38%,#d6f4cfb0 94%,transparent 94%);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 2px}
.jl-notebook .jl-aha .jl-note-highlight{background:linear-gradient(transparent 35%,#ffe7a4bd 35%,#ffefb9d4 94%,transparent 94%)}
.jl-notebook .jl-view,.jl-notebook .jl-depth{border-left:2px solid #c6d8e766;padding-left:17px}
.jl-pencil-star{display:inline-block;font-family:cursive;font-size:25px;color:#c28232;line-height:1;margin-right:7px;transform:rotate(-13deg);text-shadow:1px 1px 0 #e3b96966;vertical-align:-2px;font-weight:400}
.jl-depth:nth-child(odd) .jl-pencil-star{color:#718abe;transform:rotate(9deg)}
.jl-notebook .jl-yoyo-image{object-fit:contain;width:76px;flex-basis:76px;max-height:100px}
#learning-quiz{max-width:800px;margin:28px auto;padding:23px 24px;border:1px solid #dfdfd3;border-radius:12px;background:#fffefa;box-shadow:3px 4px 0 #eaece380;scroll-margin-top:20px}
.quiz-heading{display:flex;align-items:center;gap:12px}.quiz-heading>div{flex:1;min-width:0}.quiz-yoyo{object-fit:contain;width:50px;height:54px;transform:rotate(-4deg)}.quiz-kicker{font-size:11px;letter-spacing:.06em;color:#6a7e72}
#top .quiz-heading h3{font-size:18px!important;margin:4px 0;line-height:1.45!important}.quiz-score{font-size:15px;white-space:nowrap;color:#976312;background:#fff3cd;border:1px solid #ead799;border-radius:8px;padding:7px 10px}
.quiz-intro,.quiz-current{font-size:14px;line-height:1.7;color:#425c55;margin:12px 0}.quiz-current{font-weight:650;color:#32675e}.quiz-small,.quiz-round-caption{font-size:12px;line-height:1.65;color:#687a71;margin:8px 0}
.quiz-start-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:15px 0}.quiz-start-row>span{flex:1 1 190px}
#learning-quiz button{min-height:44px;font:inherit;font-size:13px;border-radius:7px;padding:8px 12px;cursor:pointer}#learning-quiz button:disabled{opacity:.65;cursor:wait}.quiz-primary{background:#246d5e;color:#fff;border:1px solid #246d5e}.quiz-secondary{background:#f8faf4;border:1px solid #b7cdbf;color:#305e4d}
.quiz-status{font-size:13px;line-height:1.65;color:#47705b;overflow-wrap:anywhere}.quiz-status:empty{display:none}.quiz-status[data-error=true]{color:#9e4034}
.quiz-question{border:0;border-top:1px solid #e4e8dd;margin:17px 0 0;padding:18px 0 4px;min-width:0}.quiz-question legend{float:left;width:100%;font-size:15px;font-weight:650;line-height:1.65;margin-bottom:12px}.quiz-number{display:inline-block;color:#9b7035;font-size:12px;width:29px}.quiz-options{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:10px 0}
.quiz-option{display:flex;gap:8px;align-items:flex-start;min-height:44px;padding:10px;border:1px solid #dce3d8;border-radius:7px;background:#fff;font-size:14px;line-height:1.6;cursor:pointer;overflow-wrap:anywhere}.quiz-option input{width:15px;height:15px;min-height:0;flex:0 0 15px;margin:4px 0 0;padding:0;accent-color:#2e846d}.quiz-option:has(input:checked){background:#f0f8eb;border-color:#659f78;box-shadow:inset 0 0 0 1px #659f78}
.quiz-feedback{font-size:14px;line-height:1.75;margin-top:11px}.quiz-feedback:empty{display:none}.quiz-feedback-title{display:flex;align-items:center;gap:9px}.quiz-feedback-title img{object-fit:contain;width:36px;height:36px}.quiz-feedback p{margin:8px 0}.quiz-takeaway mark{background:linear-gradient(transparent 30%,#ffeaa6bb 30%);color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.quiz-details{border-top:1px dashed #d5ddcd;margin-top:18px;padding-top:12px;font-size:13px;line-height:1.7}.quiz-details summary{cursor:pointer;min-height:44px;display:list-item;padding:11px 0;color:#466b60;font-weight:600}.quiz-details p{margin:8px 0}.quiz-new-learner{margin-top:12px}
.quiz-join{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:12px 0}.quiz-join label{font-size:13px}.quiz-join input{font-size:16px;letter-spacing:.08em;min-height:44px;max-width:190px;padding:8px 10px;border:1px solid #b7cbbb;border-radius:6px;text-transform:uppercase}
.quiz-class-goal{font-weight:650;color:#6d612a;background:#fff4cd;padding:11px;border-radius:7px}.quiz-ranking{list-style:none;padding:0;margin:10px 0}.quiz-ranking li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;border-bottom:1px solid #e7ebe3;font-size:13px}.quiz-ranking .is-me{background:#edf7ea;border-radius:5px}
#learning-quiz :is(button,input):focus-visible{outline:3px solid #16877a;outline-offset:3px}
@media(max-width:650px){#learning-quiz{padding:17px 13px;margin:22px auto}.quiz-heading{gap:8px}.quiz-yoyo{width:39px;height:45px}#top .quiz-heading h3{font-size:16px!important}.quiz-score{font-size:13px;padding:6px 8px}.quiz-options{grid-template-columns:1fr}.quiz-option{font-size:14px}.quiz-intro{font-size:13px}.jl-notebook .jl-view,.jl-notebook .jl-depth{padding-left:10px}.jl-notebook .jl-yoyo-image{width:62px;max-height:86px}.quiz-join input{width:145px}}
@media print{#learning-quiz{display:none}.jl-pencil-star{color:#555}.jl-notebook .jl-keypoints{box-shadow:none;transform:none}}
#learning-quiz .quiz-primary:hover,#learning-quiz .quiz-primary:focus-visible{background:#1d5b4e;color:#fff;border-color:#1d5b4e}.quiz-heading h3{word-break:keep-all}
@media(max-width:400px){.quiz-heading{display:grid;grid-template-columns:36px minmax(0,1fr);gap:5px 9px}.quiz-yoyo{grid-row:1 / 3;width:36px;height:48px}.quiz-score{grid-column:2;justify-self:start;font-size:12px;padding:4px 8px}.quiz-kicker{font-size:10px;white-space:nowrap}}
