.book-info-page.svelte-1hccjsm{background-color:var(--bg-base);min-height:100vh}.hero-section.svelte-1hccjsm{color:#fff;background-color:#1a1a1a;flex-direction:column;min-height:500px;padding:40px 24px;display:flex;position:relative;overflow:hidden}.hero-bg.svelte-1hccjsm{filter:blur(60px);z-index:1;opacity:.6;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.2)}.hero-bg.svelte-1hccjsm:after{content:"";background:linear-gradient(#0003,#000000b3);position:absolute;inset:0}.hero-content-wrapper.svelte-1hccjsm{z-index:2;width:100%;max-width:1000px;margin:0 auto;position:relative}.header.svelte-1hccjsm{justify-content:space-between;margin-bottom:40px;display:flex}.back-link.svelte-1hccjsm,.share-btn.svelte-1hccjsm{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;width:44px;height:44px;transition:var(--transition);background-color:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.back-link.svelte-1hccjsm:hover,.share-btn.svelte-1hccjsm:hover{background-color:#fff3}.book-main-info.svelte-1hccjsm{align-items:center;gap:48px;display:flex}@media (width<=768px){.book-main-info.svelte-1hccjsm{text-align:center;flex-direction:column;gap:32px}}.main-cover.svelte-1hccjsm{border-radius:var(--radius-md);flex-shrink:0;width:240px;box-shadow:0 20px 50px #00000080}.text-info.svelte-1hccjsm{flex:1}.genre-tags.svelte-1hccjsm{gap:8px;margin-bottom:16px;display:flex}@media (width<=768px){.genre-tags.svelte-1hccjsm{justify-content:center}}.tag.svelte-1hccjsm{text-transform:uppercase;letter-spacing:.05em;background-color:#ffffff26;border-radius:100px;padding:4px 12px;font-size:.7rem;font-weight:700}.title.svelte-1hccjsm{text-shadow:0 2px 10px #0000004d;margin-bottom:8px;font-size:2.5rem;font-weight:800;line-height:1.1}.author.svelte-1hccjsm{opacity:.9;text-shadow:0 1px 5px #0003;margin-bottom:32px;font-size:1.2rem}.progress-section.svelte-1hccjsm{border-radius:var(--radius-md);background-color:#ffffff1a;margin-bottom:32px;padding:20px}.progress-meta.svelte-1hccjsm{justify-content:space-between;margin-bottom:12px;font-size:.85rem;font-weight:600;display:flex}.actions.svelte-1hccjsm{gap:16px;display:flex}@media (width<=768px){.actions.svelte-1hccjsm{flex-direction:column}}.read-btn.svelte-1hccjsm{background-color:var(--accent);color:#fff;border-radius:var(--radius-md);transition:var(--transition);text-align:center;padding:16px 32px;font-weight:700}.read-btn.svelte-1hccjsm:hover{transform:translateY(-2px);box-shadow:0 10px 25px #d9775766}.secondary-btn.svelte-1hccjsm{border-radius:var(--radius-md);color:#fff;transition:var(--transition);border:2px solid #ffffff4d;padding:16px 32px;font-weight:700}.secondary-btn.svelte-1hccjsm:hover{background-color:#ffffff1a}.details-section.svelte-1hccjsm{background-color:var(--bg-surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:5;max-width:1000px;margin:-40px auto 0;padding:60px 40px;position:relative;box-shadow:0 -10px 40px #0000000d}@media (width<=768px){.details-section.svelte-1hccjsm{padding:40px 24px}}.stats-row.svelte-1hccjsm{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:60px;padding-bottom:40px;display:grid}@media (width<=600px){.stats-row.svelte-1hccjsm{grid-template-columns:1fr;gap:32px}}.block-title.svelte-1hccjsm{margin-bottom:20px;font-size:1.4rem;font-weight:700}.description.svelte-1hccjsm{font-family:var(--font-serif);color:var(--text-secondary);margin-bottom:60px;font-size:1.1rem;line-height:1.7}.meta-grid.svelte-1hccjsm{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}@media (width<=600px){.meta-grid.svelte-1hccjsm{grid-template-columns:1fr;gap:20px}}.meta-item.svelte-1hccjsm{flex-direction:column;gap:4px;display:flex}.meta-item.svelte-1hccjsm .label:where(.svelte-1hccjsm){text-transform:uppercase;color:var(--text-secondary);letter-spacing:.05em;font-size:.8rem;font-weight:700}.meta-item.svelte-1hccjsm .value:where(.svelte-1hccjsm){color:var(--text-primary);font-weight:600}
