.spinner.svelte-1f8f77c{display:inline-block;border:3px solid var(--color-accent);border-top:3px solid var(--color-accent-alt);border-radius:50%;width:2em;height:2em;animation:svelte-1f8f77c-spinner-spin .9s linear infinite;vertical-align:middle;margin-right:.7em}@keyframes svelte-1f8f77c-spinner-spin{to{transform:rotate(360deg)}}.page-layout.svelte-e3zjwp{max-width:720px;margin:2.5rem auto 3rem;padding:2.5rem 2.2rem 2.3rem;background:var(--color-surface);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--color-border);transition:box-shadow .17s}.page-title-row.svelte-e3zjwp{display:flex;align-items:center;gap:.7em;margin-bottom:2rem;-webkit-user-select:none;user-select:none}.collapse-arrow-btn.svelte-e3zjwp{background:none;border:none;padding:0;margin-right:.18em;cursor:pointer;display:flex;align-items:center;justify-content:center}.collapse-arrow.svelte-e3zjwp{font-size:2.1em;color:var(--color-accent);transition:transform .2s;line-height:1;display:flex;align-items:center}.collapse-arrow-btn.svelte-e3zjwp:focus-visible .collapse-arrow:where(.svelte-e3zjwp){outline:2px solid var(--color-accent-alt);outline-offset:2px;border-radius:5px}.page-title.svelte-e3zjwp{font-family:var(--font-title);color:var(--color-accent);letter-spacing:1.5px;font-size:1.5em;margin-bottom:0;text-align:center;flex:1 1 auto}.is-collapsed.svelte-e3zjwp .page-title-row:where(.svelte-e3zjwp){margin-bottom:0}.is-collapsed.svelte-e3zjwp{padding-bottom:1.2rem}.small.svelte-e3zjwp{max-width:520px}.medium.svelte-e3zjwp{max-width:720px}.large.svelte-e3zjwp{max-width:1500px}.status-message.svelte-e3zjwp{text-align:center;margin:2.2em 0 2em;font-size:1.09em}.status-message.error.svelte-e3zjwp{color:var(--color-danger);font-weight:500}.status-message.muted.svelte-e3zjwp{color:var(--color-text-muted)}
