.publishers.svelte-1i77c93{text-transform:uppercase;width:100%;background:#eee;display:flex;padding:10px}.login-prompt.svelte-1i77c93{width:100%;margin-left:auto;margin-right:auto;text-align:center;font-size:1.3rem;border-top:solid 1px lightgray;padding-top:50px}.login-prompt.svelte-1i77c93 .title:where(.svelte-1i77c93){font-weight:700;font-size:2rem}.login-prompt.svelte-1i77c93 .content:where(.svelte-1i77c93){width:90%;max-width:600px;margin-left:auto;margin-right:auto;font-size:1.1rem;margin-top:20px;font-weight:300;line-height:1.3}.course-list.svelte-1i77c93{width:90%;max-width:1000px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:30px;grid-gap:30px}.course-list-title.svelte-1i77c93{width:90%;max-width:1000px;margin-left:auto;margin-right:auto;margin-top:50px}.course-list.svelte-1i77c93 .card:where(.svelte-1i77c93){border:solid 1px lightgray;padding:20px}.course-list-a.svelte-1i77c93{text-decoration:none!important;color:#000}.card-title.svelte-1i77c93{font-weight:700;font-size:1.3rem}.card-image.svelte-1i77c93{width:100%;aspect-ratio:16/9;background-position:center;background-size:cover!important;background-repeat:no-repeat;margin-bottom:10px}.card-note.svelte-1i77c93{margin-top:10px}.add-course.svelte-1i77c93{width:90%;max-width:400px;margin-left:auto;margin-right:auto;border:solid 1px var(--lightgray);padding:10px;text-align:center;background:#d1ffc8;font-size:1.1rem;border-radius:5px;margin-top:50px}.add-course.svelte-1i77c93 :where(.svelte-1i77c93){display:inline-block}.add-course.svelte-1i77c93:hover{background:#b7ffa9}.add-course-title.svelte-1i77c93{font-weight:700;font-size:1rem;text-transform:uppercase}.new-course-link.svelte-1i77c93{color:#2e2e2e}.add-course.svelte-1i77c93 img:where(.svelte-1i77c93){transform:translateY(3px);width:20px;margin-right:10px}.card-status.svelte-1i77c93{position:absolute;background:#2c2c2c;text-transform:uppercase;color:#fff;padding:5px 10px;font-size:.8rem;font-weight:400;border-radius:5px;margin-top:10px;margin-left:10px;z-index:100}.card-status-green.svelte-1i77c93{background:var(--green)}
