.series-card.svelte-11t2wyl{background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2.5rem;transition:var(--transition-base)}.series-card.svelte-11t2wyl:hover{border-color:var(--color-border-hover);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.book-icon-container.svelte-11t2wyl{display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:140px}.book-icon.svelte-11t2wyl{width:80px;height:80px;color:var(--color-primary);stroke-width:1.5}.chapter-badge.svelte-11t2wyl{background-color:var(--color-bg-tertiary);color:var(--color-text-tertiary);padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.chapters-preview.svelte-11t2wyl{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.25rem}.chapter-link.svelte-11t2wyl{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;background-color:var(--color-bg-primary);border-radius:var(--radius-sm);text-decoration:none;transition:var(--transition-fast);border:1px solid transparent}.chapter-link.svelte-11t2wyl:hover{border-color:var(--color-border);background-color:var(--color-bg-secondary)}.chapter-number.svelte-11t2wyl{font-size:.75rem;font-weight:600;color:var(--color-primary);font-family:var(--font-mono);white-space:nowrap}.chapter-title.svelte-11t2wyl{font-size:.875rem;color:var(--color-text-secondary);flex:1}.chapter-link.svelte-11t2wyl:hover .chapter-title:where(.svelte-11t2wyl){color:var(--color-text-primary)}.btn-start-reading.svelte-11t2wyl{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--color-primary);color:#fff;padding:.875rem 1.75rem;border-radius:var(--radius-md);text-decoration:none;font-weight:600;font-size:.9375rem;transition:var(--transition-fast);border:none}.btn-start-reading.svelte-11t2wyl:hover{background-color:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.w-4.svelte-11t2wyl{width:1rem}.h-4.svelte-11t2wyl{height:1rem}.w-5.svelte-11t2wyl{width:1.25rem}.h-5.svelte-11t2wyl{height:1.25rem}@media(max-width:1024px){.book-icon-container.svelte-11t2wyl{flex-direction:row;justify-content:center;min-width:auto;width:100%}.book-icon.svelte-11t2wyl{width:60px;height:60px}}
