.sidenote.grade-wrong,.sidenote.grade-good,.sidenote.grade-extra{border-left:2px solid;padding-left:.5em}.grade-tag{font-weight:700}.sidenote-number.grade-wrong::after,.sidenote.grade-wrong::before,.grade-wrong .grade-tag{color:#9d0006}.sidenote-number.grade-good::after,.sidenote.grade-good::before,.grade-good .grade-tag{color:#79740e}.sidenote-number.grade-extra::after,.sidenote.grade-extra::before,.grade-extra .grade-tag{color:#076678}.sidenote.grade-wrong{border-left-color:#9d0006}.sidenote.grade-good{border-left-color:#79740e}.sidenote.grade-extra{border-left-color:#076678}.exam-score.verdict-wrong{color:#9d0006}.exam-score.verdict-partial{color:#b57614}.exam-score.verdict-correct{color:#79740e}body.colorscheme-dark .sidenote-number.grade-wrong::after,body.colorscheme-dark .sidenote.grade-wrong::before,body.colorscheme-dark .grade-wrong .grade-tag{color:#fb4933}body.colorscheme-dark .sidenote-number.grade-good::after,body.colorscheme-dark .sidenote.grade-good::before,body.colorscheme-dark .grade-good .grade-tag{color:#b8bb26}body.colorscheme-dark .sidenote-number.grade-extra::after,body.colorscheme-dark .sidenote.grade-extra::before,body.colorscheme-dark .grade-extra .grade-tag{color:#83a598}body.colorscheme-dark .sidenote.grade-wrong{border-left-color:#fb4933}body.colorscheme-dark .sidenote.grade-good{border-left-color:#b8bb26}body.colorscheme-dark .sidenote.grade-extra{border-left-color:#83a598}body.colorscheme-dark .exam-score.verdict-wrong{color:#fb4933}body.colorscheme-dark .exam-score.verdict-partial{color:#b57614}body.colorscheme-dark .exam-score.verdict-correct{color:#b8bb26}@media(prefers-color-scheme:dark){body.colorscheme-auto .sidenote-number.grade-wrong::after,body.colorscheme-auto .sidenote.grade-wrong::before,body.colorscheme-auto .grade-wrong .grade-tag{color:#fb4933}body.colorscheme-auto .sidenote-number.grade-good::after,body.colorscheme-auto .sidenote.grade-good::before,body.colorscheme-auto .grade-good .grade-tag{color:#b8bb26}body.colorscheme-auto .sidenote-number.grade-extra::after,body.colorscheme-auto .sidenote.grade-extra::before,body.colorscheme-auto .grade-extra .grade-tag{color:#83a598}body.colorscheme-auto .sidenote.grade-wrong{border-left-color:#fb4933}body.colorscheme-auto .sidenote.grade-good{border-left-color:#b8bb26}body.colorscheme-auto .sidenote.grade-extra{border-left-color:#83a598}body.colorscheme-auto .exam-score.verdict-wrong{color:#fb4933}body.colorscheme-auto .exam-score.verdict-partial{color:#b57614}body.colorscheme-auto .exam-score.verdict-correct{color:#b8bb26}}details.notice.fold{overflow:hidden}details.notice.fold>.notice-content{overflow-x:auto}details.notice.fold>summary.notice-title{display:block;cursor:pointer;list-style:none}details.notice.fold>summary.notice-title::-webkit-details-marker{display:none}details.notice.fold>summary.notice-title::after{content:" ▸";opacity:.6}details.notice.fold[open]>summary.notice-title::after{content:" ▾"}details.notice.fold:not([open])>summary.notice-title{margin-bottom:0}.exam h3+.notice.question{margin-top:.4em}.exam-answer-label{margin-bottom:.3em}.exam-answer-label strong{font-variant:small-caps;letter-spacing:.04em}.exam-score{font-variant-numeric:tabular-nums;font-weight:700}table.exam-scorecard td:last-child,table.exam-scorecard th:last-child{text-align:right}.exam-body .katex-display{overflow-x:auto;overflow-y:hidden;padding:.2em 0}