.section-header.svelte-p5esht{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.section-title.svelte-p5esht{font-family:var(--font-serif);font-size:var(--text-md);font-weight:var(--weight-semibold);align-items:center;gap:var(--space-3);color:var(--text);letter-spacing:var(--tracking-wide);display:flex}.section-title.svelte-p5esht:before{content:"";background:linear-gradient(180deg, var(--accent), var(--gold));border-radius:var(--radius-full);flex-shrink:0;width:4px;height:18px}.section-link.svelte-p5esht{font-size:var(--text-sm);color:var(--text-muted);transition:all var(--transition-fast);align-items:center;gap:var(--space-1);font-weight:var(--weight-medium);display:flex}.section-link.svelte-p5esht:hover{color:var(--accent);gap:var(--space-2)}.article-featured.svelte-qukw6r{border-radius:var(--radius-lg);transition:all var(--transition);cursor:pointer;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-1);color:inherit;text-decoration:none;display:flex;position:relative;overflow:hidden}.article-featured.svelte-qukw6r:hover{border-color:var(--border-dark);transform:translateY(-3px)}.article-featured-cover.svelte-qukw6r{background:var(--bg-hover);flex-shrink:0;width:220px;height:300px;position:relative;overflow:hidden}.article-featured-cover.svelte-qukw6r:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 60%,#00000008);position:absolute;inset:0}.article-featured-cover.svelte-qukw6r img:where(.svelte-qukw6r){object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);border-radius:0;display:block}.article-featured.svelte-qukw6r:hover .article-featured-cover:where(.svelte-qukw6r) img:where(.svelte-qukw6r){transform:scale(1.03)}.article-featured-body.svelte-qukw6r{padding:var(--space-8) var(--space-10);flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.article-featured-category.svelte-qukw6r{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--accent);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-4);display:inline-flex}.article-featured-title.svelte-qukw6r{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text);margin-bottom:var(--space-4);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-featured-desc.svelte-qukw6r{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.article-featured-meta.svelte-qukw6r{margin-top:var(--space-5);align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);display:flex}.article-featured-dot.svelte-qukw6r{color:var(--border-dark)}@media (width<=900px){.article-featured.svelte-qukw6r{flex-direction:column}.article-featured-cover.svelte-qukw6r{width:100%;height:220px}.article-featured-body.svelte-qukw6r{padding:var(--space-6)}}.page-title.svelte-1uha8ag{margin-bottom:var(--space-4);font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);color:var(--text);margin-bottom:var(--space-3);line-height:var(--leading-tight)}.divider.svelte-1uha8ag{align-items:center;gap:var(--space-4);margin:var(--space-10) 0;display:flex}.divider.svelte-1uha8ag:before,.divider.svelte-1uha8ag:after{content:"";background:linear-gradient(90deg, transparent, var(--border-dark), transparent);flex:1;height:1px}.divider-diamond.svelte-1uha8ag{background:var(--accent);opacity:.5;border-radius:1px;flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}.corner-frame.svelte-1uha8ag{margin-bottom:var(--space-12);padding:var(--space-6);border-radius:var(--radius-lg);position:relative}.corner-frame.svelte-1uha8ag:before,.corner-frame.svelte-1uha8ag:after,.corner-frame.svelte-1uha8ag .corner-br:before,.corner-frame.svelte-1uha8ag .corner-br:after{content:"";border-color:var(--accent);opacity:.2;width:18px;height:18px;transition:all var(--transition-slow);border-style:solid;border-width:0;position:absolute}.corner-frame.svelte-1uha8ag:before{border-radius:var(--radius-lg) 0 0 0;border-top-width:2px;border-left-width:2px;top:0;left:0}.corner-frame.svelte-1uha8ag:after{border-radius:0 var(--radius-lg) 0 0;border-top-width:2px;border-right-width:2px;top:0;right:0}.corner-frame.svelte-1uha8ag .corner-br:before{border-radius:0 0 0 var(--radius-lg);border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.corner-frame.svelte-1uha8ag .corner-br:after{border-radius:0 0 var(--radius-lg) 0;border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.corner-frame.svelte-1uha8ag:hover:before,.corner-frame.svelte-1uha8ag:hover:after,.corner-frame.svelte-1uha8ag:hover .corner-br:before,.corner-frame.svelte-1uha8ag:hover .corner-br:after{opacity:.4;width:24px;height:24px}.article-list.svelte-1uha8ag{flex-direction:column;display:flex}.gallery-grid.svelte-1uha8ag{gap:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}@media (width<=900px){.gallery-grid.svelte-1uha8ag{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.gallery-grid.svelte-1uha8ag{grid-template-columns:1fr}}.hero-sub.svelte-1uha8ag{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-2);font-weight:var(--weight-light)}.hero-desc.svelte-1uha8ag{font-size:var(--text-base);color:var(--text-muted);line-height:var(--leading-relaxed);font-weight:var(--weight-light)}
