.my-books-page.svelte-12rn2y1{padding:2rem;max-width:1400px;margin:0 auto;min-height:80vh}.page-header.svelte-12rn2y1{text-align:center;margin-bottom:3rem}.page-title.svelte-12rn2y1{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:.5rem}.page-subtitle.svelte-12rn2y1{font-size:1.1rem;color:#6b7280}.empty-state.svelte-12rn2y1{text-align:center;padding:4rem 2rem;color:#6b7280}.empty-icon.svelte-12rn2y1{font-size:4rem;margin-bottom:1rem}.empty-state.svelte-12rn2y1 h2:where(.svelte-12rn2y1){font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#374151}.empty-state.svelte-12rn2y1 p:where(.svelte-12rn2y1){margin-bottom:2rem;max-width:400px;margin-left:auto;margin-right:auto}.stats-bar.svelte-12rn2y1{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem;padding:1.5rem;background:#f8fafc;border-radius:12px}.stat-item.svelte-12rn2y1{text-align:center}.stat-number.svelte-12rn2y1{display:block;font-size:1.75rem;font-weight:700;color:#1f3c88;margin-bottom:.25rem}.stat-label.svelte-12rn2y1{font-size:.875rem;color:#6b7280;font-weight:500}.my-books-grid.svelte-12rn2y1{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin-bottom:3rem}.book-card.svelte-12rn2y1{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a;transition:all .3s ease;position:relative;border:1px solid #e5e7eb}.book-card.svelte-12rn2y1:hover{transform:translateY(-4px);box-shadow:0 10px 25px -3px #0000001a}.book-actions.svelte-12rn2y1{position:absolute;top:1rem;right:1rem;display:flex;gap:.5rem;z-index:10}.action-btn.svelte-12rn2y1{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.5rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.view-btn.svelte-12rn2y1:hover{background:#f0f4ff;border-color:#1f3c88;color:#1f3c88}.remove-btn.svelte-12rn2y1:hover{background:#fef2f2;border-color:#ef4444;color:#ef4444}.book-content.svelte-12rn2y1{display:flex;gap:1rem;margin-bottom:1rem}.book-cover.svelte-12rn2y1{position:relative;flex-shrink:0}.book-cover.svelte-12rn2y1 img:where(.svelte-12rn2y1){width:100px;height:150px;object-fit:cover;border-radius:8px;box-shadow:0 4px 8px #0000001a}.availability-badge.svelte-12rn2y1{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);background:#10b981;color:#fff;font-size:.75rem;padding:.25rem .5rem;border-radius:4px;font-weight:600}.book-info.svelte-12rn2y1{flex:1;padding-right:2rem}.book-title.svelte-12rn2y1{font-size:1.1rem;font-weight:700;color:#1f2937;margin-bottom:.25rem;line-height:1.4}.book-author.svelte-12rn2y1{font-size:.9rem;color:#6b7280;margin-bottom:.5rem}.book-genre-tag.svelte-12rn2y1{display:inline-block;background:#e0e7ff;color:#1f3c88;font-size:.75rem;padding:.25rem .5rem;border-radius:4px;font-weight:500;margin-bottom:.75rem}.book-description.svelte-12rn2y1{font-size:.85rem;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.book-footer.svelte-12rn2y1{border-top:1px solid #f1f5f9;padding-top:1rem}.trade-status.svelte-12rn2y1{display:flex;align-items:center;gap:.5rem}.status-dot.svelte-12rn2y1{width:8px;height:8px;border-radius:50%}.status-dot.available.svelte-12rn2y1{background:#10b981}.status-text.svelte-12rn2y1{font-size:.875rem;color:#6b7280;font-weight:500}.add-book-section.svelte-12rn2y1{text-align:center;padding:2rem}.add-book-btn.svelte-12rn2y1{display:inline-flex;align-items:center;gap:.5rem;background:#1f3c88;color:#fff;border:none;border-radius:12px;padding:.875rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}.add-book-btn.svelte-12rn2y1:hover{background:#16306b;transform:translateY(-1px);box-shadow:0 4px 12px #1f3c884d}.add-book-btn.secondary.svelte-12rn2y1{background:#fff;color:#1f3c88;border:2px solid #1F3C88}.add-book-btn.secondary.svelte-12rn2y1:hover{background:#f0f4ff;transform:translateY(-1px);box-shadow:0 4px 12px #1f3c8833}@media (max-width: 768px){.my-books-page.svelte-12rn2y1{padding:1rem}.page-title.svelte-12rn2y1{font-size:2rem}.my-books-grid.svelte-12rn2y1{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.stats-bar.svelte-12rn2y1{flex-direction:column;gap:1rem;text-align:center}.book-content.svelte-12rn2y1{flex-direction:column;text-align:center}.book-info.svelte-12rn2y1{padding-right:0}}@media (max-width: 480px){.my-books-grid.svelte-12rn2y1{grid-template-columns:1fr}.book-actions.svelte-12rn2y1{position:static;justify-content:center;margin-bottom:1rem}}
