.hero.svelte-jf6gio{max-width:720px;margin-block:.5rem 1rem}.hero.svelte-jf6gio .sub:where(.svelte-jf6gio){color:var(--muted);font-size:var(--text-md);max-width:60ch;margin-block:.5rem 1.1rem}.no-results.svelte-jf6gio{border:1px dashed var(--line-strong);border-radius:var(--radius);text-align:center;color:var(--muted);margin-block:1.4rem;padding:1.6rem}.no-results.svelte-jf6gio .hint:where(.svelte-jf6gio){font-size:var(--text-sm)}.cards.svelte-jf6gio{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:.9rem;display:grid}.teacher.svelte-jf6gio{flex-direction:column;gap:.6rem;padding:1rem 1.1rem .9rem;transition:border-color .14s,box-shadow .14s;display:flex}.teacher.svelte-jf6gio:hover{border-color:var(--line-strong);box-shadow:var(--shadow)}.teacher.svelte-jf6gio h3:where(.svelte-jf6gio){font-size:var(--text-md);line-height:1.25}.teacher.svelte-jf6gio h3:where(.svelte-jf6gio) a:where(.svelte-jf6gio){text-decoration:none}.teacher.svelte-jf6gio h3:where(.svelte-jf6gio) a:where(.svelte-jf6gio):hover{color:var(--accent-strong)}.teacher.svelte-jf6gio .chips:where(.svelte-jf6gio){flex-wrap:wrap;gap:.4rem;display:flex}.boardlink.svelte-jf6gio{font-size:var(--text-sm);color:var(--accent-strong);background:var(--surface);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:6px;align-self:flex-start;margin-top:auto;padding:.12rem .55rem;font-weight:750;line-height:1.6;text-decoration:none}.boardlink.svelte-jf6gio:hover{background:var(--accent-soft);border-color:var(--accent);text-decoration:none}
