.news-page.svelte-1gc460s{min-height:100vh;background:rgb(var(--public-page-bg))}.hero.svelte-1gc460s{position:relative;overflow:hidden;padding:5rem 1.5rem 4rem;text-align:center;background:linear-gradient(180deg,#2c1810,#4a3020 40%,#5c3d2a)}.dark .hero.svelte-1gc460s{background:linear-gradient(180deg,#14100c,#1f1a14 40%,#2c1810)}.hero-bg.svelte-1gc460s{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 2L58 30 30 58 2 30Z' fill='none' stroke='%23fff' stroke-width='0.5'/%3E%3C/svg%3E");background-size:120px 120px}.hero-content.svelte-1gc460s{position:relative;z-index:1;max-width:640px;margin:0 auto}.hero.svelte-1gc460s h1:where(.svelte-1gc460s){font-size:2.75rem;font-weight:300;color:#f0e6d8;letter-spacing:.15em;margin-bottom:1rem}.hero-subtitle.svelte-1gc460s{font-size:1rem;color:#c4a882;letter-spacing:.05em;margin-bottom:.75rem;font-style:italic}.hero-desc.svelte-1gc460s{font-size:.875rem;color:#a8907a;line-height:1.7;max-width:480px;margin:0 auto}.main-section.svelte-1gc460s{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.layout.svelte-1gc460s{display:grid;grid-template-columns:1fr 260px;gap:2rem;align-items:start}.filter-bar.svelte-1gc460s{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgb(var(--public-border-soft))}.filter-btn.svelte-1gc460s{padding:.35rem 1rem;border-radius:999px;border:1px solid rgb(var(--public-border-soft));background:transparent;color:rgb(var(--public-text-secondary) / .78);font-size:.8rem;cursor:pointer;transition:all .15s ease}.filter-btn.svelte-1gc460s:hover{background:rgb(var(--public-surface-alt))}.filter-btn.active.svelte-1gc460s{background:#5c3d2a;color:#f0e6d8;border-color:#5c3d2a}.dark .filter-btn.active.svelte-1gc460s{background:#c86839;color:#fff;border-color:#c86839}.articles-list.svelte-1gc460s{display:flex;flex-direction:column;gap:1.25rem}.article-card.svelte-1gc460s{display:flex;gap:1.25rem;background:rgb(var(--public-surface-strong));border-radius:12px;padding:1.25rem;box-shadow:0 1px 4px rgba(0,0,0,.05);border:1px solid rgb(var(--public-border-soft) / .4);transition:transform .15s ease,box-shadow .15s ease;cursor:pointer}.article-card.svelte-1gc460s:hover{transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.08)}.article-img.svelte-1gc460s{width:200px;min-height:140px;border-radius:8px;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d97742,#8b5e3c)}.article-img-placeholder.svelte-1gc460s{opacity:.6}.article-body.svelte-1gc460s{flex:1;display:flex;flex-direction:column;gap:.4rem}.article-meta.svelte-1gc460s{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:rgb(var(--public-text-muted) / .78)}.article-category.svelte-1gc460s{color:#b85c30;font-weight:600}.dark .article-category.svelte-1gc460s{color:#ed8a5a}.article-sep.svelte-1gc460s{color:rgb(var(--public-border-soft))}.article-title.svelte-1gc460s{font-size:1.05rem;font-weight:600;color:rgb(var(--public-text-primary));line-height:1.4;letter-spacing:.01em}.article-card.svelte-1gc460s:hover .article-title:where(.svelte-1gc460s){color:#b85c30}.dark .article-card.svelte-1gc460s:hover .article-title:where(.svelte-1gc460s){color:#ed8a5a}.article-excerpt.svelte-1gc460s{font-size:.82rem;color:rgb(var(--public-text-secondary) / .78);line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.article-footer.svelte-1gc460s{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem}.article-tags.svelte-1gc460s{display:flex;flex-wrap:wrap;gap:.3rem}.tag.svelte-1gc460s{padding:.1rem .5rem;border-radius:4px;background:rgb(var(--public-surface-alt));color:rgb(var(--public-text-faded));font-size:.7rem;font-weight:500}.article-comments.svelte-1gc460s{font-size:.72rem;color:rgb(var(--public-text-muted) / .78)}.pagination.svelte-1gc460s{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid rgb(var(--public-border-soft))}.page-btn.svelte-1gc460s{padding:.4rem 1rem;border-radius:8px;border:1px solid rgb(var(--public-border-soft));background:rgb(var(--public-surface-strong));color:rgb(var(--public-text-primary) / .88);font-size:.8rem;cursor:pointer;transition:all .15s ease}.page-btn.svelte-1gc460s:hover:not(:disabled){background:rgb(var(--public-surface-alt));border-color:rgb(var(--public-text-faded))}.page-btn.svelte-1gc460s:disabled{opacity:.35;cursor:not-allowed}.page-numbers.svelte-1gc460s{display:flex;gap:.2rem}.page-num.svelte-1gc460s{width:2rem;height:2rem;border-radius:6px;border:none;background:transparent;color:rgb(var(--public-text-secondary) / .78);font-size:.8rem;cursor:pointer;transition:all .15s ease}.page-num.svelte-1gc460s:hover{background:rgb(var(--public-surface-alt))}.page-num.active.svelte-1gc460s{background:#5c3d2a;color:#f0e6d8;font-weight:600}.dark .page-num.active.svelte-1gc460s{background:#c86839;color:#fff}.sidebar.svelte-1gc460s{display:flex;flex-direction:column;gap:1.25rem}.sidebar-section.svelte-1gc460s{background:rgb(var(--public-surface-strong));border-radius:12px;padding:1.25rem;box-shadow:0 1px 4px rgba(0,0,0,.05);border:1px solid rgb(var(--public-border-soft) / .4)}.sidebar-section.svelte-1gc460s h3:where(.svelte-1gc460s){font-size:.82rem;font-weight:600;color:rgb(var(--public-text-primary));margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid rgb(var(--public-border-soft) / .6)}.category-list.svelte-1gc460s{display:flex;flex-direction:column;gap:.15rem}.category-link.svelte-1gc460s{display:flex;align-items:center;justify-content:space-between;padding:.35rem .5rem;border-radius:6px;border:none;background:transparent;color:rgb(var(--public-text-primary) / .88);font-size:.8rem;cursor:pointer;width:100%;text-align:left;transition:background .1s ease}.category-link.svelte-1gc460s:hover{background:rgb(var(--public-surface-alt))}.category-link.active.svelte-1gc460s{background:rgb(var(--public-surface-alt));color:#5c3d2a;font-weight:600}.dark .category-link.active.svelte-1gc460s{color:#ed8a5a}.category-link-count.svelte-1gc460s{font-size:.72rem;color:rgb(var(--public-text-muted) / .78);background:rgb(var(--public-surface-alt));padding:.05rem .45rem;border-radius:4px}.category-link.active.svelte-1gc460s .category-link-count:where(.svelte-1gc460s){background:rgb(var(--public-border-soft))}.tag-cloud.svelte-1gc460s{display:flex;flex-wrap:wrap;gap:.35rem}.cloud-tag.svelte-1gc460s{padding:.2rem .6rem;border-radius:999px;background:rgb(var(--public-surface-alt));color:rgb(var(--public-text-secondary) / .78);font-size:.72rem;cursor:pointer;transition:background .1s ease}.cloud-tag.svelte-1gc460s:hover{background:rgb(var(--public-border-soft))}.sidebar-desc.svelte-1gc460s{font-size:.78rem;color:rgb(var(--public-text-faded));line-height:1.6}@media(max-width:900px){.layout.svelte-1gc460s{grid-template-columns:1fr}.article-img.svelte-1gc460s{width:140px;min-height:100px}}@media(max-width:700px){.hero.svelte-1gc460s{padding:3.5rem 1rem 2.5rem}.hero.svelte-1gc460s h1:where(.svelte-1gc460s){font-size:2rem}.article-card.svelte-1gc460s{flex-direction:column}.article-img.svelte-1gc460s{width:100%;min-height:120px}}
