.course-cover[data-v-014f7f42]{background:var(--cover-surface);color:var(--cover-ink);display:block;min-width:0;overflow:hidden;position:relative;width:100%}.course-cover svg[data-v-014f7f42]{display:block;height:144px;width:100%}.course-cover__caption[data-v-014f7f42]{bottom:10px;font-size:12px;font-weight:650;left:16px;line-height:1.4;position:absolute}.line[data-v-014f7f42],.shape[data-v-014f7f42]{stroke:var(--cover-accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.shape[data-v-014f7f42]{fill:var(--cover-surface)}.line--soft[data-v-014f7f42]{stroke:var(--cover-soft)}.line--paper[data-v-014f7f42]{stroke:var(--cover-surface)}.dot[data-v-014f7f42],.solid[data-v-014f7f42]{fill:var(--cover-accent)}.soft[data-v-014f7f42]{fill:var(--cover-soft)}.paper[data-v-014f7f42]{fill:var(--cover-surface)}.grid[data-v-014f7f42]{stroke:var(--cover-soft);stroke-width:1;opacity:.45}.formula[data-v-014f7f42]{fill:var(--cover-ink);font:600 37px system-ui,sans-serif}.small-formula[data-v-014f7f42]{fill:var(--cover-ink);font:500 16px ui-monospace,monospace}.formula--paper[data-v-014f7f42]{fill:var(--cover-surface)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.course-cover:hover .course-cover__motion[data-v-014f7f42]{animation:course-cover-nudge-014f7f42 2.8s ease-in-out 1;transform-box:fill-box;transform-origin:center}}@keyframes course-cover-nudge-014f7f42{0%,to{transform:translateY(0)}40%{transform:translateY(-4px)}70%{transform:translateY(1px)}}
