.collections-page.svelte-5k3wsy{max-width:1200px;margin:0 auto;padding:24px 16px}.breadcrumbs.svelte-5k3wsy{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280;margin-bottom:24px;flex-wrap:wrap}.breadcrumbs.svelte-5k3wsy a:where(.svelte-5k3wsy){color:#69c18d;text-decoration:none}.breadcrumbs.svelte-5k3wsy a:where(.svelte-5k3wsy):hover{text-decoration:underline}.breadcrumbs.svelte-5k3wsy .separator:where(.svelte-5k3wsy){color:#d1d5db}.breadcrumbs.svelte-5k3wsy .current:where(.svelte-5k3wsy){color:#374151}.page-header.svelte-5k3wsy{text-align:center;margin-bottom:48px}.page-header.svelte-5k3wsy h1:where(.svelte-5k3wsy){font-family:IBM Plex Sans,sans-serif;font-size:36px;font-weight:600;color:#1f2937;margin:0 0 16px}.page-description.svelte-5k3wsy{font-size:18px;color:#6b7280;max-width:700px;margin:0 auto;line-height:1.6}.featured-section.svelte-5k3wsy{margin-bottom:48px}.featured-section.svelte-5k3wsy h2:where(.svelte-5k3wsy){font-family:IBM Plex Sans,sans-serif;font-size:24px;font-weight:600;color:#1f2937;margin:0 0 24px}.featured-grid.svelte-5k3wsy{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.featured-card.svelte-5k3wsy{display:block;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000001a;text-decoration:none;transition:transform .2s,box-shadow .2s}.featured-card.svelte-5k3wsy:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.card-image.svelte-5k3wsy{aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#69c18d,#58a87a)}.card-image.svelte-5k3wsy img:where(.svelte-5k3wsy){width:100%;height:100%;object-fit:cover}.card-image.placeholder.svelte-5k3wsy{display:flex;align-items:center;justify-content:center}.card-image.svelte-5k3wsy .icon:where(.svelte-5k3wsy){font-size:48px}.card-content.svelte-5k3wsy{padding:20px}.card-content.svelte-5k3wsy h3:where(.svelte-5k3wsy){font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:600;color:#1f2937;margin:0 0 8px}.card-content.svelte-5k3wsy .description:where(.svelte-5k3wsy){font-size:14px;color:#6b7280;line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.articles-count.svelte-5k3wsy{font-size:13px;color:#69c18d;font-weight:500}.all-collections.svelte-5k3wsy{margin-bottom:48px}.all-collections.svelte-5k3wsy h2:where(.svelte-5k3wsy){font-family:IBM Plex Sans,sans-serif;font-size:24px;font-weight:600;color:#1f2937;margin:0 0 24px}.collections-list.svelte-5k3wsy{display:flex;flex-direction:column;gap:12px}.collection-item.svelte-5k3wsy{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;text-decoration:none;transition:all .2s}.collection-item.svelte-5k3wsy:hover{background:#f1fbf6;box-shadow:0 2px 8px #0000001a}.collection-icon.svelte-5k3wsy{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#69c18d,#58a87a);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:24px;overflow:hidden}.collection-icon.svelte-5k3wsy img:where(.svelte-5k3wsy){width:100%;height:100%;object-fit:cover}.collection-info.svelte-5k3wsy{flex:1;min-width:0}.collection-info.svelte-5k3wsy h3:where(.svelte-5k3wsy){font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:600;color:#1f2937;margin:0 0 4px}.collection-info.svelte-5k3wsy p:where(.svelte-5k3wsy){font-size:14px;color:#6b7280;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-meta.svelte-5k3wsy{display:flex;align-items:center;gap:12px;flex-shrink:0}.collection-meta.svelte-5k3wsy .count:where(.svelte-5k3wsy){font-size:13px;color:#9ca3af}.collection-meta.svelte-5k3wsy .arrow:where(.svelte-5k3wsy){font-size:18px;color:#69c18d;transition:transform .2s}.collection-item.svelte-5k3wsy:hover .arrow:where(.svelte-5k3wsy){transform:translate(4px)}.empty-state.svelte-5k3wsy{text-align:center;padding:60px 20px;background:#fff;border-radius:16px}.empty-icon.svelte-5k3wsy{font-size:48px;margin-bottom:16px}.empty-state.svelte-5k3wsy h3:where(.svelte-5k3wsy){font-size:20px;color:#1f2937;margin:0 0 8px}.empty-state.svelte-5k3wsy p:where(.svelte-5k3wsy){color:#6b7280;margin:0 0 24px}.btn-primary.svelte-5k3wsy{display:inline-block;padding:12px 24px;background:#69c18d;color:#fff;border-radius:8px;text-decoration:none;font-weight:600}.btn-primary.svelte-5k3wsy:hover{background:#58a87a}.seo-section.svelte-5k3wsy{background:#f1fbf6;border-radius:16px;padding:32px;margin-bottom:48px}.seo-section.svelte-5k3wsy h2:where(.svelte-5k3wsy){font-family:IBM Plex Sans,sans-serif;font-size:20px;font-weight:600;color:#1f2937;margin:0 0 16px}.seo-content.svelte-5k3wsy p:where(.svelte-5k3wsy){font-size:15px;color:#4b5563;line-height:1.7;margin:0 0 12px}.seo-content.svelte-5k3wsy p:where(.svelte-5k3wsy):last-child{margin-bottom:0}.related-links.svelte-5k3wsy{margin-bottom:32px}.related-links.svelte-5k3wsy h2:where(.svelte-5k3wsy){font-family:IBM Plex Sans,sans-serif;font-size:20px;font-weight:600;color:#1f2937;margin:0 0 20px}.links-grid.svelte-5k3wsy{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.link-card.svelte-5k3wsy{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px;background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;text-decoration:none;transition:all .2s}.link-card.svelte-5k3wsy:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.link-icon.svelte-5k3wsy{font-size:32px;margin-bottom:12px}.link-title.svelte-5k3wsy{font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:600;color:#1f2937;margin-bottom:4px}.link-desc.svelte-5k3wsy{font-size:13px;color:#6b7280}@media(max-width:640px){.page-header.svelte-5k3wsy h1:where(.svelte-5k3wsy){font-size:28px}.page-description.svelte-5k3wsy{font-size:16px}.collection-item.svelte-5k3wsy{flex-wrap:wrap}.collection-meta.svelte-5k3wsy{width:100%;justify-content:space-between;padding-top:12px;border-top:1px solid #e5e7eb;margin-top:8px}}
