.sheet-page:is(.teaching,.cp-page,.jr,.teachers-page){--room-highlight:var(--highlight-teaching)}.sheet-page.work{--room-highlight:var(--highlight-work)}.sheet-page:is(.teaching,.cp-page,.jr,.teachers-page,.work) .room-mark{background:linear-gradient(transparent 55%, var(--room-highlight) 55% 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone}:is([data-theme=dark],[data-mode=night]) .sheet-page:is(.teaching,.cp-page,.jr,.teachers-page,.work) .room-mark{color:var(--highlight-ink);background:var(--room-highlight);box-shadow:0 0 6px var(--room-highlight)}@supports (color:color-mix(in lab, red, red)){:is([data-theme=dark],[data-mode=night]) .sheet-page:is(.teaching,.cp-page,.jr,.teachers-page,.work) .room-mark{box-shadow:0 0 6px color-mix(in srgb, var(--room-highlight) 16%, transparent)}}.teaching-head{padding-bottom:var(--space-item)}@media (min-width:1280px){.teaching-head .page-head-aside{padding-bottom:6px}}.toy-when{margin-top:var(--space-group);font-variant-numeric:tabular-nums}.toy-head{padding-bottom:var(--space-item)}.page-head.toy-head-flat{padding-bottom:0}.toy-note{max-width:32ch;margin-top:var(--space-head)}.toy-closed{margin-top:var(--space-action)}.toy-closed .toy-open-link{margin-top:var(--space-group)}.toy-open-link .link{display:inline}.toy-open-link{margin-top:var(--space-action)}.toy-slot{margin-top:var(--space-item)}.toy-slot .wip-slot+.wip-slot{margin-top:var(--space-head)}@media (min-width:1024px){.toy-more{column-gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}.toy-dest{margin-top:var(--space-group);overflow-wrap:anywhere}.max-subarray-context{max-width:var(--measure);margin-top:var(--space-item);padding-top:var(--space-group);border-top:1px solid var(--rule-feint)}.exercise-sheet .max-subarray-context{padding-bottom:var(--space-group);background:var(--surface-raised)}.max-subarray-context-title{align-items:baseline;gap:0 var(--space-head);flex-wrap:wrap;display:flex}.max-subarray-context-title .link{-webkit-text-decoration-color:var(--visitor);-webkit-text-decoration-color:var(--visitor);-webkit-text-decoration-color:var(--visitor);text-decoration-color:var(--visitor);align-items:center;min-height:44px;display:inline-flex}.max-subarray-context>.t-support{margin-top:var(--space-group)}
