.page-wrapper.svelte-azfipy{background:#f5f5f5;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.card.svelte-azfipy{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:360px;padding:32px 24px;box-shadow:0 4px 24px #00000014}.portada.svelte-azfipy{-o-object-fit:cover;object-fit:cover;background:#e0e0e0;border-radius:8px;width:140px;height:224px;margin:0 auto 20px;display:block}.portada-placeholder.svelte-azfipy{background:#e0e0e0;border-radius:8px;justify-content:center;align-items:center;width:140px;height:224px;margin:0 auto 20px;font-size:48px;display:flex}h1.svelte-azfipy{color:#1a1a1a;margin-bottom:8px;font-size:1.4rem;font-weight:700}.meta.svelte-azfipy{color:#666;margin-bottom:24px;font-size:.9rem}.desc.svelte-azfipy{color:#444;text-align:left;margin-bottom:24px;font-size:.95rem}.btn.svelte-azfipy{cursor:pointer;text-align:center;border:none;border-radius:10px;width:100%;margin-bottom:12px;padding:14px;font-size:1rem;font-weight:600;text-decoration:none;display:block}.btn-primary.svelte-azfipy{color:#fff;background:#0e3c78;justify-content:center;align-items:center;gap:10px;display:flex}.btn-icon.svelte-azfipy{border-radius:6px;flex-shrink:0;width:28px;height:28px}.btn-secondary.svelte-azfipy{color:#1a1a1a;background:#f0f0f0}.previews-wrapper.svelte-azfipy{margin-bottom:24px;position:relative}.previews.svelte-azfipy{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.previews.svelte-azfipy::-webkit-scrollbar{display:none}.preview-img.svelte-azfipy{aspect-ratio:5/8;-o-object-fit:cover;object-fit:cover;scroll-snap-align:start;background:#e0e0e0;border-radius:6px;flex-shrink:0;width:calc(25% - 6px)}.scroll-btn.svelte-azfipy{color:#fff;cursor:pointer;z-index:1;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:1.2rem;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.scroll-btn-left.svelte-azfipy{left:-10px}.scroll-btn-right.svelte-azfipy{right:-10px}
