.collections-page[data-astro-cid-6aeqkk4a]{width:100%;min-width:0;max-width:1100px;margin:0 auto;padding:2rem 1rem 5rem}.intro[data-astro-cid-6aeqkk4a]{margin-bottom:2.5rem}.eyebrow[data-astro-cid-6aeqkk4a]{letter-spacing:.2em;color:var(--accent-color);font-size:.75rem}.intro[data-astro-cid-6aeqkk4a] h1[data-astro-cid-6aeqkk4a]{margin:.4rem 0 1rem}.intro[data-astro-cid-6aeqkk4a] p[data-astro-cid-6aeqkk4a]{max-width:750px;color:var(--text-muted);line-height:1.9}.controls[data-astro-cid-6aeqkk4a]{background:var(--surface-color);border:1px solid var(--border-color);border-radius:18px;min-width:0;max-width:100%;margin-bottom:2rem;padding:1.5rem}.controls[data-astro-cid-6aeqkk4a] label[data-astro-cid-6aeqkk4a]{margin-bottom:.5rem;font-size:.88rem;font-weight:600;display:block}.controls[data-astro-cid-6aeqkk4a] input[data-astro-cid-6aeqkk4a],.controls[data-astro-cid-6aeqkk4a] select[data-astro-cid-6aeqkk4a]{border:1px solid var(--border-color);background:var(--bg-color);color:var(--text-main);font:inherit;border-radius:10px;width:100%;padding:.8rem 1rem}.filter-row[data-astro-cid-6aeqkk4a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.filter-field[data-astro-cid-6aeqkk4a]{min-width:0}.filter-row[data-astro-cid-6aeqkk4a] label[data-astro-cid-6aeqkk4a]{margin-bottom:.5rem}.filter-row[data-astro-cid-6aeqkk4a] select[data-astro-cid-6aeqkk4a]{width:100%;min-width:0}#collection-count[data-astro-cid-6aeqkk4a]{color:var(--text-muted);font-size:.85rem}.collection-grid[data-astro-cid-6aeqkk4a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;width:100%;min-width:0;display:grid}.collection-card[data-astro-cid-6aeqkk4a]{overflow-wrap:anywhere;min-width:0;max-width:100%;font:inherit;text-align:left;background:var(--surface-color);border:1px solid var(--border-color);cursor:pointer;min-height:220px;color:var(--text-main);transition:var(--transition);border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.collection-card[data-astro-cid-6aeqkk4a]:hover,.collection-card[data-astro-cid-6aeqkk4a]:focus-within{border-color:var(--accent-color);transform:translateY(-3px);box-shadow:0 12px 24px #a3c4a826}.card-top[data-astro-cid-6aeqkk4a]{justify-content:space-between;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.research-indicator[data-astro-cid-6aeqkk4a]{color:#4a6b51;background:var(--accent-light);border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.card-meta[data-astro-cid-6aeqkk4a]{color:var(--text-muted);font-size:.75rem}.meta-filter[data-astro-cid-6aeqkk4a]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:.1rem 0}.meta-filter[data-astro-cid-6aeqkk4a]:hover{text-decoration:underline}.meta-filter[data-astro-cid-6aeqkk4a]:focus-visible{outline-offset:3px;outline:2px solid #4a6b51}.collection-card[data-astro-cid-6aeqkk4a] strong[data-astro-cid-6aeqkk4a]{font-size:1.18rem;font-family:var(--font-serif)}.card-desc[data-astro-cid-6aeqkk4a]{color:var(--text-muted);flex:1;font-size:.92rem;line-height:1.65}.tag-row[data-astro-cid-6aeqkk4a]{flex-wrap:wrap;gap:.35rem;display:flex}.tag-row[data-astro-cid-6aeqkk4a] small[data-astro-cid-6aeqkk4a],#collection-detail-tags[data-astro-cid-6aeqkk4a] span[data-astro-cid-6aeqkk4a]{background:var(--accent-light);border-radius:20px;padding:.25rem .5rem;font-size:.74rem}.card-open[data-astro-cid-6aeqkk4a]{overflow-wrap:anywhere;text-align:left;min-width:0;max-width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:1rem;padding:0;display:flex}.card-open[data-astro-cid-6aeqkk4a]:focus-visible,.tag-filter[data-astro-cid-6aeqkk4a]:focus-visible,.card-action[data-astro-cid-6aeqkk4a]:focus-visible{outline-offset:3px;outline:2px solid #4a6b51}.tag-filter[data-astro-cid-6aeqkk4a]{background:var(--accent-light);color:var(--text-main);font:inherit;cursor:pointer;border:0;border-radius:20px;padding:.25rem .5rem;font-size:.74rem}.tag-filter[data-astro-cid-6aeqkk4a]:hover{text-decoration:underline}.card-action[data-astro-cid-6aeqkk4a]{color:#4a6b51;cursor:pointer;background:0 0;border:0;align-self:end;padding:.3rem;font-size:.83rem}.active-tag[data-astro-cid-6aeqkk4a]{color:#4a6b51;align-items:center;gap:.75rem;margin-top:1rem;font-size:.87rem;display:flex}.active-tag[data-astro-cid-6aeqkk4a][hidden]{display:none}.active-tag[data-astro-cid-6aeqkk4a] button[data-astro-cid-6aeqkk4a]{cursor:pointer;color:inherit;background:0 0;border:0;text-decoration:underline}.collection-card[data-astro-cid-6aeqkk4a][hidden],#collection-empty[data-astro-cid-6aeqkk4a][hidden]{display:none}#collection-empty[data-astro-cid-6aeqkk4a]{text-align:center;color:var(--text-muted);padding:2rem}dialog[data-astro-cid-6aeqkk4a]{background:var(--surface-color);width:min(560px,100%);max-width:none;height:100dvh;max-height:100dvh;color:var(--text-main);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-15px 0 50px #20362933}dialog[data-astro-cid-6aeqkk4a]::backdrop{background:#14231a88}.panel[data-astro-cid-6aeqkk4a]{box-sizing:border-box;height:100%;max-height:100dvh;padding:2rem;overflow-y:auto}.panel-head[data-astro-cid-6aeqkk4a]{color:var(--text-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.8rem;display:flex}.panel-head[data-astro-cid-6aeqkk4a] button[data-astro-cid-6aeqkk4a],.panel-actions[data-astro-cid-6aeqkk4a] button[data-astro-cid-6aeqkk4a],#collection-copy-prompt[data-astro-cid-6aeqkk4a]{font:inherit;border:1px solid var(--border-color);background:var(--accent-light);color:var(--text-main);cursor:pointer;border-radius:10px;padding:.65rem .8rem}.panel[data-astro-cid-6aeqkk4a] h2[data-astro-cid-6aeqkk4a]{font-family:var(--font-serif);margin-top:2rem;line-height:1.45}.panel[data-astro-cid-6aeqkk4a] h3[data-astro-cid-6aeqkk4a]{font-family:var(--font-serif);margin-top:2rem;font-size:1.05rem}.panel[data-astro-cid-6aeqkk4a] p[data-astro-cid-6aeqkk4a]{white-space:pre-line;line-height:1.9}#collection-detail-description[data-astro-cid-6aeqkk4a]{color:var(--text-muted)}#collection-detail-tags[data-astro-cid-6aeqkk4a]{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.panel-actions[data-astro-cid-6aeqkk4a]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;margin-top:2.5rem;display:flex}.panel-actions[data-astro-cid-6aeqkk4a] a[data-astro-cid-6aeqkk4a]{color:#4a6b51}#collection-prompt[data-astro-cid-6aeqkk4a]{white-space:pre-wrap;overflow-wrap:anywhere;color:#fff;background:#4a6b51;border-radius:12px;padding:1rem;overflow:auto}#collection-feedback[data-astro-cid-6aeqkk4a]{color:#4a6b51;font-size:.85rem}@media (width<=850px){.filter-row[data-astro-cid-6aeqkk4a],.collection-grid[data-astro-cid-6aeqkk4a]{grid-template-columns:repeat(2,minmax(0,1fr))}.collections-page[data-astro-cid-6aeqkk4a]{padding:1.5rem .5rem}.panel[data-astro-cid-6aeqkk4a]{padding:1.25rem}}@media (width<=600px){.collection-grid[data-astro-cid-6aeqkk4a]{grid-template-columns:minmax(0,1fr)}.filter-row[data-astro-cid-6aeqkk4a]{grid-template-columns:1fr}dialog[data-astro-cid-6aeqkk4a]{border-radius:20px 20px 0 0;width:100%;height:92dvh;max-height:92dvh;inset:auto 0 0}.panel[data-astro-cid-6aeqkk4a]{max-height:92dvh}}@media (prefers-reduced-motion:reduce){.collection-card[data-astro-cid-6aeqkk4a]{transition:none}}.collections-page[data-astro-cid-6aeqkk4a]{--form-bg:#e4f1eb;--form-ink:#316954;--domain-bg:#edf1e9;--domain-ink:#526b5a;--keyword-bg:#edf2ed;--keyword-ink:#52675a}.filter-type[data-astro-cid-6aeqkk4a] label[data-astro-cid-6aeqkk4a]{color:var(--form-ink)}.filter-category[data-astro-cid-6aeqkk4a] label[data-astro-cid-6aeqkk4a]{color:var(--domain-ink)}.filter-tag[data-astro-cid-6aeqkk4a] label[data-astro-cid-6aeqkk4a]{color:var(--keyword-ink)}.filter-type[data-astro-cid-6aeqkk4a] select[data-astro-cid-6aeqkk4a]{background:var(--form-bg);color:var(--form-ink);border-color:#cbddd2;font-weight:600}.filter-category[data-astro-cid-6aeqkk4a] select[data-astro-cid-6aeqkk4a]{background:var(--domain-bg);color:var(--domain-ink);border-color:#dbe4d8;font-weight:600}.filter-tag[data-astro-cid-6aeqkk4a] select[data-astro-cid-6aeqkk4a]{background:var(--keyword-bg);color:var(--keyword-ink);border-color:#dae3da}.card-meta[data-astro-cid-6aeqkk4a]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.meta-filter[data-astro-cid-6aeqkk4a],.meta-pill[data-astro-cid-6aeqkk4a]{border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.meta-type[data-astro-cid-6aeqkk4a]{background:var(--form-bg);color:var(--form-ink)}.meta-category[data-astro-cid-6aeqkk4a]{background:var(--domain-bg);color:var(--domain-ink)}.meta-filter[data-astro-cid-6aeqkk4a]:hover{filter:brightness(.96);text-decoration:none}.tag-filter[data-astro-cid-6aeqkk4a],#collection-detail-tags[data-astro-cid-6aeqkk4a] span[data-astro-cid-6aeqkk4a]{background:var(--keyword-bg);color:var(--keyword-ink)}.panel-meta[data-astro-cid-6aeqkk4a]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.panel-meta[data-astro-cid-6aeqkk4a] .meta-pill[data-astro-cid-6aeqkk4a]{font-size:.78rem}#collection-related-wrap[data-astro-cid-6aeqkk4a][hidden]{display:none}#collection-related-wrap[data-astro-cid-6aeqkk4a] a[data-astro-cid-6aeqkk4a]{color:#316954;overflow-wrap:anywhere;text-decoration:underline}#collection-dialog[data-astro-cid-6aeqkk4a]{--form-bg:#e4f1eb;--form-ink:#316954;--domain-bg:#edf1e9;--domain-ink:#526b5a}
