.news-detail-container.svelte-1gyup5m{gap:1rem;max-width:1400px;padding:0 0 0 45px;display:flex;overflow-y:visible}.article-content.svelte-1gyup5m{flex:1;min-width:0;max-width:900px;padding-bottom:3rem}h1.svelte-1gyup5m{text-align:center;color:var(--color-header);text-shadow:0 2px 4px #0000004d;margin-bottom:1rem;font-size:2.5rem}.meta.svelte-1gyup5m{border-bottom:1px solid var(--color-divider);flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:1rem;padding-bottom:1rem;font-size:.9rem;display:flex}.meta.svelte-1gyup5m .author:where(.svelte-1gyup5m){color:var(--color-text-accent);font-weight:600}.meta.svelte-1gyup5m .category:where(.svelte-1gyup5m){text-transform:capitalize}.meta.svelte-1gyup5m .date:where(.svelte-1gyup5m){color:var(--color-inactive)}.summary.svelte-1gyup5m{color:var(--color-text);text-align:center;border-left:3px solid var(--color-text-accent);background:#0003;border-radius:4px;margin-bottom:2rem;padding:1rem;font-size:1.1rem;font-style:italic}.featured-image.svelte-1gyup5m{text-align:center;margin-bottom:2rem}.featured-image.svelte-1gyup5m img:where(.svelte-1gyup5m){border:1px solid var(--color-border);border-radius:8px;max-width:100%}.tabs-container.svelte-1gyup5m{align-items:flex-start;gap:.5rem;margin-bottom:0;display:flex;position:relative}.scroll-btn.svelte-1gyup5m{background:var(--color-accent);border:1px solid var(--color-border);color:var(--color-text-accent);cursor:pointer;border-radius:4px;flex-shrink:0;margin-top:.5rem;padding:.75rem;font-size:1.5rem;line-height:1;transition:all .2s}.scroll-btn.svelte-1gyup5m:hover{background:var(--color-accent-hover);color:var(--color-header)}.scroll-btn.svelte-1gyup5m:active{transform:scale(.95)}.chapter-tabs.svelte-1gyup5m{border-bottom:2px solid var(--color-border);scrollbar-width:none;flex:1;gap:.25rem;margin-bottom:0;padding-top:.5rem;padding-bottom:0;display:flex;overflow-x:auto}.chapter-tabs.svelte-1gyup5m::-webkit-scrollbar{display:none}.tab.svelte-1gyup5m{background:var(--color-accent);border:1px solid var(--color-border);color:var(--color-inactive);cursor:pointer;white-space:nowrap;border-bottom:none;border-radius:8px 8px 0 0;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;transition:all .3s}.tab.svelte-1gyup5m:hover:not(:disabled){background:var(--color-accent-hover);color:var(--color-text)}.tab.svelte-1gyup5m:disabled{cursor:not-allowed;opacity:.6}.tab.active.svelte-1gyup5m{background:var(--color-background);border-color:var(--color-text-accent);color:var(--color-text-accent);z-index:1}.tab.active.svelte-1gyup5m:after{content:"";background:var(--color-background);height:3px;position:absolute;bottom:-1px;left:-1px;right:-1px}.section-content.svelte-1gyup5m{border:1px solid var(--color-border);background:#0000001a;border-radius:0 4px 4px;min-height:400px;padding:2rem;box-shadow:inset 0 2px 6px #0003}.news-section.svelte-1gyup5m h2:where(.svelte-1gyup5m){color:var(--color-header);border-bottom:2px solid var(--color-text-accent);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:2rem}.section-heading.svelte-1gyup5m,.subsection-heading.svelte-1gyup5m{align-items:center;gap:.5rem;display:flex}.anchor-link.svelte-1gyup5m{color:var(--color-text-accent);cursor:pointer;background:0 0;border:none;align-items:center;padding:.25rem;display:inline-flex}.subsection.svelte-1gyup5m{border-top:1px solid var(--color-divider);margin-top:2.5rem;padding-top:1.5rem}.subsection.svelte-1gyup5m h3:where(.svelte-1gyup5m){color:var(--color-text-accent);margin-bottom:1rem;font-size:1.5rem}.content.svelte-1gyup5m{color:var(--color-text);font-size:1.05rem;line-height:1.7}.content.svelte-1gyup5m p{margin-bottom:1rem}.content.svelte-1gyup5m p:empty{min-height:1em}.content.svelte-1gyup5m p:last-child{margin-bottom:0}.content.svelte-1gyup5m strong{color:var(--color-header);font-weight:600}.content.svelte-1gyup5m em{color:var(--color-text-accent)}.content.svelte-1gyup5m ul,.content.svelte-1gyup5m ol{margin:1rem 0;padding-left:2rem}.content.svelte-1gyup5m ul li,.content.svelte-1gyup5m ol li{margin-bottom:.5rem}.content.svelte-1gyup5m code{background:#0006;border-radius:3px;padding:.2rem .4rem;font-family:Courier New,monospace;font-size:.9em}.content.svelte-1gyup5m h1,.content.svelte-1gyup5m h2,.content.svelte-1gyup5m h3,.content.svelte-1gyup5m h4,.content.svelte-1gyup5m h5,.content.svelte-1gyup5m h6{clear:none}.content.svelte-1gyup5m .clear-float{clear:both}@media (width<=1024px){.news-detail-container.svelte-1gyup5m{grid-template-columns:1fr}}@media (width<=768px){.news-detail-container.svelte-1gyup5m{padding:0 .5rem}.article-content.svelte-1gyup5m{padding-bottom:2rem}h1.svelte-1gyup5m{font-size:1.8rem}.meta.svelte-1gyup5m{gap:1rem;font-size:.85rem}.summary.svelte-1gyup5m{padding:.75rem;font-size:1rem}.tabs-container.svelte-1gyup5m{gap:.25rem}.scroll-btn.svelte-1gyup5m{margin-top:.25rem;padding:.5rem;font-size:1.25rem}.chapter-tabs.svelte-1gyup5m{gap:.125rem;padding:.25rem 0 0}.tab.svelte-1gyup5m{padding:.5rem 1rem;font-size:.9rem}.section-content.svelte-1gyup5m{min-height:300px;padding:1.25rem}.news-section.svelte-1gyup5m h2:where(.svelte-1gyup5m){font-size:1.5rem}.subsection.svelte-1gyup5m h3:where(.svelte-1gyup5m){font-size:1.25rem}.content.svelte-1gyup5m{font-size:1rem}}
