.catalog-header.svelte-rrmm5e{text-align:center;background:var(--bs-tertiary-bg);border-radius:1rem;margin-bottom:3rem;padding:3rem 1rem;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000d}.catalog-header.svelte-rrmm5e:before{content:"";background:var(--bs-primary);height:4px;position:absolute;top:0;left:0;right:0}.catalog-header.svelte-rrmm5e h1:where(.svelte-rrmm5e){color:var(--bs-emphasis-color);overflow-wrap:anywhere;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.catalog-subtitle.svelte-rrmm5e{max-width:42rem;color:var(--bs-secondary-color);margin:0 auto;font-size:1.1rem}@media (width<=992px){.catalog-header.svelte-rrmm5e{padding:2rem 1rem}.catalog-header.svelte-rrmm5e h1:where(.svelte-rrmm5e){font-size:2rem}.catalog-subtitle.svelte-rrmm5e{font-size:1rem}}@media (width<=768px){.catalog-header.svelte-rrmm5e{margin-bottom:2rem}.catalog-header.svelte-rrmm5e h1:where(.svelte-rrmm5e){font-size:1.75rem}}.catalog-view-page.svelte-1dj5dtz{box-sizing:border-box;background-color:var(--bs-body-bg);width:100%;max-width:1200px;margin:0 auto;padding:1rem 2rem 2rem}.catalog-view-back.svelte-1dj5dtz{margin-bottom:1rem}.catalog-view-icon.svelte-1dj5dtz{background:rgba(var(--bs-danger-rgb), .1);border:3px solid rgba(var(--bs-danger-rgb), .25);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1rem;display:flex}.catalog-view-icon.svelte-1dj5dtz i:where(.svelte-1dj5dtz){color:var(--bs-danger);font-size:2.5rem}.catalog-view-cover.svelte-1dj5dtz{justify-content:center;margin:0 auto 1rem;display:flex}.catalog-view-cover.svelte-1dj5dtz img:where(.svelte-1dj5dtz){object-fit:contain;width:auto;max-width:120px;height:auto;max-height:120px;display:block}.catalog-view-state.svelte-1dj5dtz{text-align:center;color:var(--bs-secondary-color);flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.catalog-view-state.svelte-1dj5dtz p:where(.svelte-1dj5dtz){margin:0}.catalog-view-state--error.svelte-1dj5dtz{color:var(--bs-danger)}.catalog-pdf-viewer.svelte-1dj5dtz{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);width:100%;height:75dvh;min-height:520px;overflow:hidden}@media (width<=768px){.catalog-view-page.svelte-1dj5dtz{padding:1rem}.catalog-pdf-viewer.svelte-1dj5dtz{min-height:420px}}
