section.svelte-tvyrat{margin-bottom:4rem}.section-title.svelte-tvyrat{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-bottom:1.5rem;font-size:1.6rem;display:flex}.section-title.svelte-tvyrat:after{content:"";background:var(--line);flex:3rem;align-self:center;height:1px}.material.svelte-tvyrat{color:var(--ink-2);gap:.6rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.material.svelte-tvyrat li:where(.svelte-tvyrat){grid-template-columns:1.5rem 1fr;align-items:baseline;gap:.5rem;display:grid}.material.svelte-tvyrat svg{color:var(--ink-3);transform:translateY(.15em)}.person.svelte-tvyrat{text-underline-offset:.2em;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.years.svelte-tvyrat{font-family:var(--font-mono);letter-spacing:0;color:var(--ink-3);white-space:nowrap;font-size:.95rem;font-weight:400}.semester.svelte-tvyrat{margin-bottom:2.25rem}.sem-title.svelte-tvyrat{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:.75rem;font-size:1.2rem;display:flex}.term.svelte-tvyrat{font-family:var(--font-mono);letter-spacing:.02em;border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:.1rem .55rem;font-size:.85rem;font-weight:500}.board.svelte-tvyrat{align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.95rem;display:flex}.board.svelte-tvyrat svg{color:var(--ink-3)}.who.svelte-tvyrat{color:var(--ink-3);font-size:.92rem}.note.svelte-tvyrat{color:var(--ink-3);font-size:.88rem;font-style:italic}.grid.svelte-tvyrat{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.course.svelte-tvyrat{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-content:start;justify-items:start;gap:.55rem;padding:1.25rem;display:grid}.course.svelte-tvyrat h4:where(.svelte-tvyrat){font-size:1.1rem;font-weight:600;line-height:1.25}.course.svelte-tvyrat p:where(.svelte-tvyrat):not(.label){font-size:.95rem}
