.saved-page{color:#0f172a;background-color:#f8fafc;flex-direction:column;height:100%;display:flex;overflow:hidden auto}.saved-page .wishlist-content-area{box-sizing:border-box;flex-grow:1;width:100%;max-width:1200px;margin:0 auto;padding:40px}.saved-page .breadcrumbs{color:#64748b;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;font-weight:600;display:flex}.saved-page .breadcrumbs a{color:#64748b;text-decoration:none;transition:color .15s}.saved-page .breadcrumbs a:hover{color:#0f172a}.saved-page .page-title-section{margin-bottom:32px}.saved-page .page-title{font-family:var(--font-display);color:#0f172a;margin:0 0 8px;font-size:36px;font-weight:800}.saved-page .page-subtitle{color:#64748b;margin:0;font-size:15px}.saved-page .wishlist-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:32px 24px;margin-top:24px;display:grid}.saved-page .book-card{cursor:pointer;height:auto;box-shadow:none;text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;width:170px;padding:0;display:flex;position:relative}.saved-page .book-cover{background-position:50%;background-size:cover;border-radius:16px;width:170px;height:226px;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 8px 24px #0000001f}.saved-page .book-card:hover .book-cover{transform:translateY(-4px);box-shadow:0 12px 32px #0003}.saved-page .stars-row{color:#facc15;justify-content:center;gap:2px;margin-top:12px;font-size:14px;display:flex}.saved-page .book-title-label{font-family:var(--font-body);color:#0f172a;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-top:6px;margin-bottom:2px;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.saved-page .book-subtitle-label{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-bottom:2px;font-size:11px;font-weight:500;overflow:hidden}.saved-page .remove-wishlist-btn{color:#ef4444;cursor:pointer;z-index:5;background:#ffffffe6;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .2s,background .2s;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 8px #0000001a}.saved-page .remove-wishlist-btn:hover{background:#fef2f2;transform:scale(1.1)}.saved-page .book-buy-btn{color:#fff;font-family:var(--font-body);box-sizing:border-box;background:#1e293b;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:8px;padding:8px 16px;font-size:12px;font-weight:700;transition:background .15s;display:flex;box-shadow:0 2px 4px #0000000f}.saved-page .book-card:hover .book-buy-btn{background:#0f172a}.saved-page .book-buy-btn.coming-soon{color:#ebba40;cursor:default}.saved-page .empty-state{text-align:center;background:#fff;border-radius:20px;width:100%;margin-top:24px;padding:60px 20px;box-shadow:0 4px 20px #0000000a}.saved-page .empty-state i{color:#cbd5e1;margin-bottom:16px;font-size:64px}.saved-page .empty-state h3{font-family:var(--font-display);color:#1e293b;margin:0 0 8px;font-size:20px}.saved-page .empty-state p{color:#64748b;margin:0 0 24px;font-size:14px}.saved-page .empty-state-btn{color:#1a202c;cursor:pointer;background:#facc15;border:none;border-radius:8px;padding:10px 24px;font-weight:700;transition:background .2s}.saved-page .empty-state-btn:hover{background:#eab308}.saved-page .arrivals-content-area{padding:30px 40px 80px}.saved-page .new-arrivals-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:32px 24px;margin-top:24px;display:grid}.saved-page .book-author-label{color:#64748b;white-space:nowrap;text-overflow:ellipsis;width:100%;margin-bottom:12px;font-size:11px;font-weight:500;overflow:hidden}.saved-page .book-card .card-body-link{width:100%;color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}
