.backdrop.svelte-omlpgl{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:1000}.animate-to-center-placeholder.svelte-omlpgl{height:var(--overlay-start-height)}.animate-to-center-overlay.svelte-omlpgl{position:var(--overlay-position);width:var(--overlay-width);height:var(--overlay-height);top:var(--overlay-top);left:var(--overlay-left);transition:all var(--transition-duration) ease;overflow-x:hidden;overflow-y:auto;z-index:1001;pointer-events:none}.animate-to-center-dialog.svelte-omlpgl{margin-block:var(--modal-margin);margin-inline:auto;transition:all var(--transition-duration) ease;display:flex;justify-content:center}.animate-to-center-content.svelte-omlpgl{width:var(--overlay-start-width);pointer-events:auto}section.svelte-e9b84d.svelte-e9b84d{flex:1}@media (width < 48rem){section.svelte-e9b84d.svelte-e9b84d{margin-bottom:3rem}}@media (width >= 48rem){section.svelte-e9b84d.svelte-e9b84d{margin-bottom:2rem}}.announcements.svelte-e9b84d.svelte-e9b84d{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}@media (width >= 48rem){.announcements.svelte-e9b84d.svelte-e9b84d{margin-top:1rem;padding-inline:var(--app-page-padding-x);margin-inline:var(--app-page-margin-x);position:relative;overflow-x:hidden;grid-template-columns:repeat(auto-fit,minmax(300px,.5fr))}}.announcement.svelte-e9b84d img.svelte-e9b84d{width:100%;aspect-ratio:1}.announcement.svelte-e9b84d .description-container.svelte-e9b84d{display:grid;grid-template-rows:0fr;padding:0;padding-inline:1rem;transition:grid-template-rows .75s ease,padding .75s;background-color:#fff}.announcement.svelte-e9b84d .description.svelte-e9b84d{overflow:hidden;line-height:1.4}.announcement.selected.svelte-e9b84d .description-container.svelte-e9b84d{grid-template-rows:1fr;padding:1rem}.announcement.svelte-e9b84d .footer.svelte-e9b84d{height:40px;background-color:var(--app-primary-light);padding-inline:.25rem;display:flex;align-items:center;justify-content:space-between;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.announcement.svelte-e9b84d .footer img.svelte-e9b84d{width:1.5rem;margin:-4px -2px -2px 0}
