main.svelte-1dqsxj3{min-height:100vh;width:min(62.5rem,100dvw);background-color:var(--color-bg-white);padding:1rem;border-radius:1rem;box-shadow:.25rem .25rem .5rem #d3d3d3}.top.svelte-1dqsxj3{display:flex;flex-direction:column;align-items:center}.search-box.svelte-1dqsxj3{position:relative;height:2.75rem}.search-box.svelte-1dqsxj3 input[type=search]:where(.svelte-1dqsxj3){height:100%;width:calc(100% - 2rem);max-width:25rem;padding:.375em .5em;font-size:1.25rem;line-height:1.2;border-radius:.5em 0 0 .5em;border:1px solid #aaa;border-right:none}.search-box.svelte-1dqsxj3 button:where(.svelte-1dqsxj3){position:absolute;top:0;height:100%;width:2rem;margin:0;border-radius:0 .5em .5em 0;border:1px solid #aaa;border-left:none;cursor:pointer}.courses.svelte-1dqsxj3{display:flex;flex-direction:column;align-items:center}.card.svelte-1dqsxj3{border:1px solid #ddd;padding:.5em;margin-block:1em;border-radius:.5em;box-shadow:.25rem .25rem .5rem #d3d3d3;width:100%;max-width:50rem}.card.svelte-1dqsxj3:hover{background-color:#f5f5f5}.card.svelte-1dqsxj3 p:where(.svelte-1dqsxj3){margin-block:.5em}.card.svelte-1dqsxj3 .classroom:where(.svelte-1dqsxj3){font-size:1.5rem;font-weight:700;margin-inline-start:1em}.card.svelte-1dqsxj3 .classroom:where(.svelte-1dqsxj3) .notfound:where(.svelte-1dqsxj3){color:var(--color-text-lightgray);font-size:1.5rem;font-weight:400}
