.pd-shelf-page[data-astro-cid-itr52tbb]{padding:120px 0 80px}.pd-crumbs[data-astro-cid-itr52tbb]{display:flex;gap:8px;font-size:.85rem;color:var(--text-light);margin-bottom:16px}.pd-crumbs[data-astro-cid-itr52tbb] a[data-astro-cid-itr52tbb]{color:var(--primary);text-decoration:none}.pd-head[data-astro-cid-itr52tbb]{max-width:760px;margin-bottom:32px}.pd-head[data-astro-cid-itr52tbb] h1[data-astro-cid-itr52tbb]{font-size:2.2rem;margin-bottom:16px}.pd-intro[data-astro-cid-itr52tbb]{color:var(--text-light);line-height:1.6}.pd-links[data-astro-cid-itr52tbb]{display:flex;flex-wrap:wrap;gap:20px;margin-top:16px}.pd-links[data-astro-cid-itr52tbb] a[data-astro-cid-itr52tbb]{color:var(--primary);font-weight:600;text-decoration:none;font-size:.95rem}.pd-links[data-astro-cid-itr52tbb] a[data-astro-cid-itr52tbb]:hover{text-decoration:underline}.pd-levels[data-astro-cid-itr52tbb]{margin-bottom:28px}.pd-levels[data-astro-cid-itr52tbb] h2[data-astro-cid-itr52tbb]{font-size:1.1rem;margin-bottom:12px}.pd-level-list[data-astro-cid-itr52tbb]{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.pd-level-list[data-astro-cid-itr52tbb] li[data-astro-cid-itr52tbb]{display:flex;flex-direction:column;gap:2px;padding:10px 16px;background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius)}.pd-level-list[data-astro-cid-itr52tbb] a[data-astro-cid-itr52tbb]{color:var(--primary);font-weight:700;text-decoration:none}.pd-level-list[data-astro-cid-itr52tbb] a[data-astro-cid-itr52tbb]:hover{text-decoration:underline}.pd-level-meta[data-astro-cid-itr52tbb]{color:var(--text-light);font-size:.8rem}.pd-filter[data-astro-cid-itr52tbb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px}.pd-filter-label[data-astro-cid-itr52tbb]{color:var(--text-light);font-size:.85rem;margin-inline-end:4px}.pd-chip[data-astro-cid-itr52tbb]{padding:6px 14px;border:1px solid var(--border);border-radius:999px;background:var(--background-card);color:var(--text);font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .2s,color .2s}.pd-chip[data-astro-cid-itr52tbb]:hover{border-color:var(--primary)}.pd-chip[data-astro-cid-itr52tbb].is-active{border-color:var(--primary);color:var(--primary)}.pd-chip-count[data-astro-cid-itr52tbb]{color:var(--text-light);font-weight:400}.pd-grid[data-astro-cid-itr52tbb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.pd-card[data-astro-cid-itr52tbb]{display:flex;gap:14px;padding:14px;background:var(--background-card);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;transition:border-color .2s,transform .2s}.pd-card[data-astro-cid-itr52tbb][hidden]{display:none}.pd-card[data-astro-cid-itr52tbb]:hover{border-color:var(--primary);transform:translateY(-2px)}.pd-card-body[data-astro-cid-itr52tbb]{display:flex;flex-direction:column;gap:6px;min-width:0}.pd-card-title[data-astro-cid-itr52tbb]{color:var(--text);font-weight:700;line-height:1.3}.pd-card-author[data-astro-cid-itr52tbb]{color:var(--text-light);font-size:.85rem}.pd-card-meta[data-astro-cid-itr52tbb]{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--text-light);font-size:.8rem}.pd-badge[data-astro-cid-itr52tbb]{padding:2px 8px;border-radius:999px;background:#4ade801f;color:var(--primary);font-weight:700}.pd-empty[data-astro-cid-itr52tbb],.pd-source[data-astro-cid-itr52tbb]{margin-top:24px;color:var(--text-light);font-size:.85rem}.pd-authors[data-astro-cid-itr52tbb]{margin-top:48px}.pd-authors[data-astro-cid-itr52tbb] h2[data-astro-cid-itr52tbb]{font-size:1.3rem;margin-bottom:16px}.pd-author-list[data-astro-cid-itr52tbb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 24px;list-style:none;padding:0;margin:0}.pd-author-list[data-astro-cid-itr52tbb] li[data-astro-cid-itr52tbb]{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.pd-author-list[data-astro-cid-itr52tbb] a[data-astro-cid-itr52tbb]{color:var(--primary);font-weight:600;text-decoration:none}.pd-author-list[data-astro-cid-itr52tbb] a[data-astro-cid-itr52tbb]:hover{text-decoration:underline}.pd-author-count[data-astro-cid-itr52tbb]{color:var(--text-light);font-size:.85rem}@media(max-width:768px){.pd-shelf-page[data-astro-cid-itr52tbb]{padding:96px 0 56px}.pd-head[data-astro-cid-itr52tbb] h1[data-astro-cid-itr52tbb]{font-size:1.7rem}}
