.breadcrumbs.svelte-1pgso1u{display:flex;flex-wrap:wrap;gap:.25rem;font-size:.875rem;color:var(--color-neutral-gray500, #6b7280);margin-bottom:var(--spacing-lg, 1.5rem)}.breadcrumbs.svelte-1pgso1u a:where(.svelte-1pgso1u){color:var(--color-primary, #2563eb);text-decoration:none}.breadcrumbs.svelte-1pgso1u a:where(.svelte-1pgso1u):hover{text-decoration:underline}.breadcrumbs.svelte-1pgso1u .separator:where(.svelte-1pgso1u){margin:0 .25rem;color:var(--color-neutral-gray400, #9ca3af)}.breadcrumbs.svelte-1pgso1u .current:where(.svelte-1pgso1u){color:var(--color-text-primary, #1f2937)}h1.svelte-1pgso1u,.subcategories.svelte-1pgso1u{margin-bottom:var(--spacing-xl, 2rem)}.subcategories.svelte-1pgso1u h2:where(.svelte-1pgso1u){font-size:1.25rem;margin-bottom:var(--spacing-md, 1rem)}.subcategory-list.svelte-1pgso1u{display:flex;flex-wrap:wrap;gap:var(--spacing-md, 1rem);list-style:none;padding:0;margin:0}.subcategory-list.svelte-1pgso1u li:where(.svelte-1pgso1u) a:where(.svelte-1pgso1u){display:inline-block;padding:.5rem 1rem;background:var(--color-neutral-gray100, #f3f4f6);border-radius:var(--radius-md, .5rem);color:var(--color-primary, #2563eb);text-decoration:none;font-weight:500}.subcategory-list.svelte-1pgso1u li:where(.svelte-1pgso1u) a:where(.svelte-1pgso1u):hover{background:var(--color-primary-light, #dbeafe)}.articles.svelte-1pgso1u h2:where(.svelte-1pgso1u){font-size:1.25rem;margin-bottom:var(--spacing-md, 1rem)}.article-list.svelte-1pgso1u{display:flex;flex-direction:column;gap:var(--spacing-lg, 1.5rem)}.article-card.svelte-1pgso1u{padding:var(--spacing-lg, 1.5rem);background:var(--color-neutral-white, #fff);border-radius:var(--radius-md, .5rem);box-shadow:0 1px 3px #0000001a}.article-card.svelte-1pgso1u h3:where(.svelte-1pgso1u){margin:0 0 var(--spacing-sm, .5rem) 0;font-size:1.25rem}.article-card.svelte-1pgso1u h3:where(.svelte-1pgso1u) a:where(.svelte-1pgso1u){color:var(--color-primary, #2563eb);text-decoration:none}.article-card.svelte-1pgso1u h3:where(.svelte-1pgso1u) a:where(.svelte-1pgso1u):hover{text-decoration:underline}.article-card.svelte-1pgso1u .excerpt:where(.svelte-1pgso1u){margin:0 0 var(--spacing-sm, .5rem) 0;color:var(--color-neutral-gray600, #4b5563);line-height:1.6}.meta.svelte-1pgso1u{display:flex;gap:var(--spacing-md, 1rem);font-size:.875rem;color:var(--color-neutral-gray500, #6b7280)}.empty-message.svelte-1pgso1u{color:var(--color-neutral-gray500, #6b7280);font-style:italic}.article-layout.svelte-1pgso1u{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);max-width:1200px;margin:0 auto}@media(min-width:1024px){.article-layout.svelte-1pgso1u{grid-template-columns:1fr 300px}}.article-detail.svelte-1pgso1u{max-width:800px}.article-header.svelte-1pgso1u{margin-bottom:var(--spacing-xl)}.article-detail.svelte-1pgso1u h1:where(.svelte-1pgso1u){font-size:var(--font-size-4xl);line-height:var(--line-height-tight);margin:0 0 var(--spacing-lg) 0;color:var(--color-text-primary)}.article-detail.svelte-1pgso1u .meta:where(.svelte-1pgso1u){display:flex;flex-wrap:wrap;gap:var(--spacing-md);align-items:center;font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.author.svelte-1pgso1u{font-style:italic;color:var(--color-text-secondary);margin:var(--spacing-md) 0}.tags.svelte-1pgso1u{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.tag.svelte-1pgso1u{background:var(--color-primary-light, #dbeafe);color:var(--color-primary-dark, #1e40af);padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.content.svelte-1pgso1u{margin-bottom:var(--spacing-md);line-height:1.7}.content.svelte-1pgso1u h2{font-size:1.5rem;margin:1.5rem 0 1rem;color:var(--color-text-primary, #1f2937)}.content.svelte-1pgso1u h3{font-size:1.25rem;margin:1.25rem 0 .75rem;color:var(--color-text-primary, #1f2937)}.content.svelte-1pgso1u p{margin:1rem 0}.content.svelte-1pgso1u ul{margin:1rem 0;padding-left:1.5rem}.content.svelte-1pgso1u li{margin:.5rem 0}.article-footer.svelte-1pgso1u{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-neutral-gray200)}.source.svelte-1pgso1u{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}.source.svelte-1pgso1u a:where(.svelte-1pgso1u){color:var(--color-primary-main);text-decoration:none}.source.svelte-1pgso1u a:where(.svelte-1pgso1u):hover{text-decoration:underline}.back-link.svelte-1pgso1u{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-neutral-gray200)}.back-link.svelte-1pgso1u a:where(.svelte-1pgso1u){color:var(--color-primary-main);text-decoration:none;font-size:var(--font-size-base)}.back-link.svelte-1pgso1u a:where(.svelte-1pgso1u):hover{text-decoration:underline}@media(max-width:768px){.article-detail.svelte-1pgso1u h1:where(.svelte-1pgso1u){font-size:var(--font-size-3xl)}}
