
.week-notes .reaction-text{padding:18px 22px;background:var(--panel,#18212b);border-left:3px solid #a995e9;border-radius:8px;margin:18px 0;line-height:2;font-family:Georgia,"Noto Serif SC",serif;overflow-wrap:anywhere}
.week-notes .table-scroll{overflow-x:auto;margin:18px 0}.week-notes table{width:100%;min-width:540px;border-collapse:collapse;table-layout:fixed}.week-notes th,.week-notes td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #65708055;line-height:1.8}.week-notes th{color:#b8a7ed}.week-notes .source{font-size:12px;opacity:.65}.week-notes .math-frac{display:inline-flex;flex-direction:column;vertical-align:middle;align-items:center;line-height:1.3;margin:0 .18em;font-family:Georgia,serif;font-style:italic}.week-notes .math-frac>span:first-child{border-bottom:1px solid currentColor;padding:0 .15em .12em}.week-notes .math-frac>span:last-child{padding:.12em .15em 0}.lesson-outline{margin:8px 0 12px 22px;border-left:1px solid #a995e955}.sidebar .lesson-outline a{font-size:11px;color:#b5a0d9;padding:5px 8px;line-height:1.4}.sidebar .lesson-outline a span{color:#b5a0d9;font-size:10px}.week-notes details{padding:12px 16px;border:1px solid #65708055;border-radius:8px;margin:12px 0}.week-notes summary{cursor:pointer}.week-notes .coverage-list{line-height:1.9}.week-notes .article-head .reading-meta{font-size:12px;opacity:.65}@media(max-width:700px){.week-notes table{min-width:470px}}
