.breadcrumb-wrap{padding-bottom:0}.breadcrumb{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-gray);flex-wrap:wrap}.breadcrumb a{color:var(--text-gray)}.breadcrumb a:hover{color:var(--teal)}.breadcrumb i{font-size:10px}.breadcrumb span{color:var(--heading-text);font-weight:700}.collections-hero{text-align:center;padding-bottom:8px}.collections-hero h1{font-size:34px;font-weight:800;color:var(--heading-text);margin-bottom:10px}.collections-hero p{color:var(--text-gray);font-size:15px;margin-bottom:26px}.collections-search{position:relative;max-width:480px;margin:0 auto 22px;display:flex;align-items:center;gap:10px;background:var(--card-bg);border:1px solid var(--border-light);border-radius:12px;padding:13px 18px;box-shadow:0 6px 16px rgba(var(--shadow-color),.04)}.collections-search i{color:var(--text-gray)}.collections-search input{flex:1;border:none;outline:none;font-size:14px;background:none;color:inherit}.collections-search button:not(.btn){background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}.collections-search button i{color:var(--text-gray)}.collections-search .btn{flex:none;white-space:nowrap}.collections-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-bottom:24px}.collection-card{display:flex;flex-direction:column;gap:14px;background:var(--card-bg);border:1px solid var(--border-light);border-radius:14px;padding:18px 16px 16px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.collection-card:hover{transform:translateY(-3px);border-color:var(--gold-dark);box-shadow:0 12px 28px rgba(var(--shadow-color),.1)}.collection-info h3{font-size:15px;font-weight:800;color:var(--heading-text);margin-bottom:4px}.collection-info .author{color:var(--gold-dark);font-weight:700;font-size:13px;margin-bottom:6px}.collection-count{font-size:13px;color:var(--text-gray);font-weight:500}.collection-count i{color:var(--gold-dark);margin-left:4px}.collection-covers{position:relative;height:190px;display:flex;justify-content:center;align-items:flex-end}.collection-cover{position:absolute;bottom:0;width:116px;height:174px;margin:0;padding:8px;border-radius:8px;object-fit:cover;box-shadow:0 8px 18px rgba(var(--shadow-color),.18);background:var(--cream-alt)}.collection-cover .cover-title{font-size:13px}.collection-covers.covers-2 .collection-cover:nth-child(1){transform:translateX(-26px) rotate(-6deg)}.collection-covers.covers-3 .collection-cover:nth-child(1){transform:translateX(-44px) rotate(-9deg) scale(.92)}.collection-covers.covers-3 .collection-cover:nth-child(2){transform:translateX(-22px) rotate(-4deg) scale(.96)}img.collection-cover{padding:0}.collection-hero{display:grid;grid-template-columns:250px 1fr;gap:48px;align-items:center;margin-bottom:36px}.collection-hero .collection-covers{position:relative;width:250px;height:240px;flex:none;display:flex;justify-content:center;align-items:flex-end}.collection-hero .collection-cover{position:absolute;bottom:0;width:148px;height:220px;border-radius:10px;box-shadow:0 12px 28px rgba(var(--shadow-color),.22),0 3px 8px rgb(0 0 0 / .08);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;transform-origin:bottom center}.collection-hero .collection-covers.covers-2 .collection-cover:nth-child(1){transform:translateX(-20px) translateY(-3px) rotate(-6deg) scale(.96)}.collection-hero .collection-covers.covers-2 .collection-cover:nth-child(2){transform:translateX(14px) rotate(3deg);z-index:2}.collection-hero .collection-covers.covers-3 .collection-cover:nth-child(1){transform:translateX(-34px) translateY(-4px) rotate(-8deg) scale(.93)}.collection-hero .collection-covers.covers-3 .collection-cover:nth-child(2){transform:translateX(34px) translateY(-4px) rotate(8deg) scale(.93);z-index:2}.collection-hero .collection-covers.covers-3 .collection-cover:nth-child(3){transform:translateX(0) translateY(0) rotate(0deg) scale(1);z-index:3}.collection-hero .collection-covers.covers-3:hover .collection-cover:nth-child(1){transform:translateX(-42px) translateY(-6px) rotate(-11deg) scale(.94);box-shadow:0 16px 36px rgba(var(--shadow-color),.28)}.collection-hero .collection-covers.covers-3:hover .collection-cover:nth-child(2){transform:translateX(42px) translateY(-6px) rotate(11deg) scale(.94);box-shadow:0 16px 36px rgba(var(--shadow-color),.28)}.collection-hero .collection-covers.covers-3:hover .collection-cover:nth-child(3){transform:translateY(-4px) scale(1.02);box-shadow:0 18px 40px rgba(var(--shadow-color),.3)}.collection-hero-info{min-width:0}.collection-hero .genre-chip{display:inline-flex;align-items:center;gap:6px;background:var(--cream-alt);border:1px solid var(--border-light);color:var(--teal);font-size:12px;font-weight:700;padding:6px 14px;border-radius:20px;margin-bottom:12px}.collection-hero .genre-chip i{font-size:11px;color:var(--gold-dark)}:root[data-theme="dark"] .collection-hero .genre-chip{color:#fff}.collection-hero-name{font-size:32px;font-weight:800;line-height:1.3;color:var(--heading-text);margin-bottom:10px}.collection-hero-desc{color:var(--body-text);font-size:15px;line-height:1.85;margin-bottom:22px;max-width:720px}.collection-hero-desc p:not(:last-child){margin-bottom:10px}.collection-hero-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:22px;width:100%;max-width:620px}.collection-hero .meta-item{display:flex;flex-direction:column;gap:6px;background:var(--cream-alt);border:1px solid var(--border-light);border-radius:14px;padding:12px 14px;font-size:12px;min-width:0;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.collection-hero .meta-item:hover{transform:translateY(-2px);border-color:var(--gold-dark)}.collection-hero .meta-item i{color:var(--gold-dark);font-size:16px}.collection-hero .meta-item span{color:var(--text-gray)}.collection-hero .meta-item strong{font-size:14px;font-weight:800;color:var(--heading-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-hero .meta-item a{color:inherit}.collection-hero .meta-item a:hover{color:var(--gold-dark)}.collection-hero-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.collection-books-grid{display:grid;grid-template-columns:repeat(auto-fill,216px);gap:20px}.collection-books-grid .book-card{flex:none}@media (max-width:900px){.collection-hero{grid-template-columns:1fr;justify-items:center;text-align:center;gap:26px;margin-bottom:28px}.collection-hero .collection-covers{margin:0 auto}.collection-hero-info{display:flex;flex-direction:column;align-items:center;width:100%}.collection-hero-name{font-size:26px}.collection-hero-desc{margin-inline:auto;text-align:center;max-width:580px;font-size:14px;margin-bottom:20px}.collection-hero-meta{grid-template-columns:repeat(2,1fr);max-width:440px;width:100%;gap:10px;margin-inline:auto;margin-bottom:22px}.collection-hero-actions{justify-content:center;width:100%}.collection-hero-actions .btn{width:100%;max-width:320px;justify-content:center}}@media (max-width:640px){.collection-books-grid{grid-template-columns:repeat(2,1fr);gap:12px}.collection-books-grid .book-card{width:100%}}@media (max-width:480px){.collections-grid{grid-template-columns:1fr}.collection-hero .collection-covers{width:210px;height:200px}.collection-hero .collection-cover{width:126px;height:188px}.collection-hero .collection-covers.covers-3 .collection-cover:nth-child(1){transform:translateX(-26px) translateY(-3px) rotate(-8deg) scale(.93)}.collection-hero .collection-covers.covers-3 .collection-cover:nth-child(2){transform:translateX(26px) translateY(-3px) rotate(8deg) scale(.93)}.collection-hero-meta{grid-template-columns:1fr 1fr;gap:8px}.collection-hero .meta-item{padding:10px 12px}.collection-books-grid{gap:10px}}