.mk{--examiner:#c3301c;--student-ink:#23356b;--script:#fff;--ease-out:cubic-bezier(.22, 1, .36, 1)}.mk .pen{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s cubic-bezier(.65,0,.35,1) forwards mk-draw;animation-delay:var(--d,.6s)}.mk .rise{opacity:0;animation:mk-rise .55s var(--ease-out) forwards;animation-delay:calc(50ms + var(--i,0) * 70ms)}.mk .settle{opacity:0;animation:mk-settle .75s var(--ease-out) .25s forwards}.mk .ruled{background-image:repeating-linear-gradient(to bottom, transparent 0 31px, color-mix(in srgb, var(--border) 85%, transparent) 31px 32px)}.mk .margin-rule{border-left:1px solid color-mix(in srgb, var(--danger) 45%, transparent);border-right:1px solid color-mix(in srgb, var(--danger) 20%, transparent)}@keyframes mk-draw{to{stroke-dashoffset:0}}@keyframes mk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mk-settle{0%{opacity:0;transform:translateY(24px)rotate(.8deg)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mk .rise,.mk .settle{opacity:1;animation:none}.mk .pen{stroke-dashoffset:0;animation:none}}.mk .hand{font-family:var(--font-hand), "Comic Sans MS", cursive}html:has(.mk.dark){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#15130f}html:has(.mk:not(.dark)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f0e6}.mk .horizon{background:radial-gradient(60% 55% at 50% 78%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 70%), radial-gradient(35% 30% at 50% 78%, #ffb48c4d, transparent 70%);-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.mk.dark .horizon{background:radial-gradient(60% 55% at 50% 78%, color-mix(in srgb, var(--brand) 55%, transparent), transparent 70%), radial-gradient(35% 30% at 50% 78%, #ffb48c73, transparent 70%)}
