.page-wrap[data-astro-cid-wlmqwaf5]{background-color:var(--color-bg);padding-bottom:80px}.page-hero[data-astro-cid-wlmqwaf5]{border-bottom:1px solid var(--color-border);background:linear-gradient(#efeaf9e0 0%,#f7f5fcf0 100%),url(/assets/shanshui/sections/post-header.webp) 50%/cover no-repeat;padding:56px 0 44px}.page-hero-container[data-astro-cid-wlmqwaf5]{max-width:1040px;margin:0 auto}.breadcrumbs[data-astro-cid-wlmqwaf5]{color:var(--color-text-muted);align-items:center;gap:8px;margin-bottom:18px;font-size:.85rem;display:flex}.breadcrumbs[data-astro-cid-wlmqwaf5] a[data-astro-cid-wlmqwaf5]:hover{color:var(--color-primary)}.breadcrumbs[data-astro-cid-wlmqwaf5] .sep[data-astro-cid-wlmqwaf5]{color:var(--color-border)}.breadcrumbs[data-astro-cid-wlmqwaf5] .current[data-astro-cid-wlmqwaf5]{color:var(--color-heading);font-weight:500}.hero-badge[data-astro-cid-wlmqwaf5]{color:var(--color-primary);border-radius:var(--radius-full);border:1px solid var(--color-mist);letter-spacing:.08em;background:#fff;margin-bottom:14px;padding:3px 12px;font-size:.8rem;font-weight:600;display:inline-block}.page-title[data-astro-cid-wlmqwaf5]{font-family:var(--font-serif);color:var(--color-heading);margin-bottom:14px;font-size:2.3rem;line-height:1.3}.page-subtitle[data-astro-cid-wlmqwaf5]{color:var(--color-text);font-size:1.05rem;line-height:1.75}.page-content-container[data-astro-cid-wlmqwaf5]{max-width:1040px;margin:40px auto 0}.sitemap-grid[data-astro-cid-wlmqwaf5]{grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:36px;display:grid}.sitemap-card[data-astro-cid-wlmqwaf5]{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:36px 32px}.card-head[data-astro-cid-wlmqwaf5]{border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:18px;display:flex}.card-icon[data-astro-cid-wlmqwaf5]{font-size:1.5rem;line-height:1}.card-title[data-astro-cid-wlmqwaf5]{font-family:var(--font-serif);color:var(--color-heading);font-size:1.35rem}.sitemap-links[data-astro-cid-wlmqwaf5]{flex-direction:column;gap:16px;list-style:none;display:flex}.primary-link[data-astro-cid-wlmqwaf5]{border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:#faf9fe;flex-direction:column;gap:4px;padding:10px 14px;transition:all .2s;display:flex}.primary-link[data-astro-cid-wlmqwaf5]:hover{border-color:var(--color-secondary);background:#ece7fb;transform:translate(4px)}.primary-link[data-astro-cid-wlmqwaf5] strong[data-astro-cid-wlmqwaf5]{color:var(--color-heading);font-size:.98rem}.primary-link[data-astro-cid-wlmqwaf5] span[data-astro-cid-wlmqwaf5]{color:var(--color-text-muted);font-size:.825rem}.articles-sitemap-card[data-astro-cid-wlmqwaf5]{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:36px;padding:36px 32px}.head-text-group[data-astro-cid-wlmqwaf5]{flex-direction:column;gap:4px;display:flex}.head-desc[data-astro-cid-wlmqwaf5]{color:var(--color-text-muted);font-size:.875rem}.view-all-link[data-astro-cid-wlmqwaf5]{color:var(--color-primary);margin-left:8px;font-weight:500}.view-all-link[data-astro-cid-wlmqwaf5]:hover{text-decoration:underline}.articles-sitemap-grid[data-astro-cid-wlmqwaf5]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:24px;display:grid}.article-sitemap-item[data-astro-cid-wlmqwaf5]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#faf8fe;gap:14px;padding:20px;transition:all .2s;display:flex}.article-sitemap-item[data-astro-cid-wlmqwaf5]:hover{border-color:var(--color-secondary);box-shadow:var(--shadow-sm);background:#fff;transform:translateY(-3px)}.item-index[data-astro-cid-wlmqwaf5]{font-family:var(--font-serif);color:var(--color-secondary);opacity:.7;padding-top:3px;font-size:1.1rem;font-weight:700;line-height:1}.item-content[data-astro-cid-wlmqwaf5]{flex-direction:column;gap:8px;display:flex}.article-title-link[data-astro-cid-wlmqwaf5]{font-family:var(--font-serif);color:var(--color-heading);font-size:.95rem;font-weight:600;line-height:1.45}.article-title-link[data-astro-cid-wlmqwaf5]:hover{color:var(--color-primary)}.article-snippet[data-astro-cid-wlmqwaf5]{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.item-meta[data-astro-cid-wlmqwaf5]{align-items:center;gap:8px;margin-top:4px;display:flex}.item-meta[data-astro-cid-wlmqwaf5] .badge[data-astro-cid-wlmqwaf5]{color:var(--color-primary);border:1px solid var(--color-mist);border-radius:var(--radius-full);background:#fff;padding:1px 8px;font-size:.72rem}.item-meta[data-astro-cid-wlmqwaf5] .time[data-astro-cid-wlmqwaf5]{color:var(--color-text-muted);font-size:.75rem}.sitemap-cta-banner[data-astro-cid-wlmqwaf5]{border:1px solid var(--color-mist);border-radius:var(--radius-md);background:linear-gradient(135deg,#faf8fe 0%,#ede8fa 100%);justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.cta-banner-text[data-astro-cid-wlmqwaf5] h3[data-astro-cid-wlmqwaf5]{font-family:var(--font-serif);color:var(--color-heading);margin-bottom:6px;font-size:1.25rem}.cta-banner-text[data-astro-cid-wlmqwaf5] p[data-astro-cid-wlmqwaf5]{color:var(--color-text);margin:0;font-size:.9rem}.cta-banner-btn[data-astro-cid-wlmqwaf5]{flex-shrink:0}@media (width<=960px){.sitemap-grid[data-astro-cid-wlmqwaf5]{grid-template-columns:1fr}.articles-sitemap-grid[data-astro-cid-wlmqwaf5]{grid-template-columns:1fr 1fr}}@media (width<=640px){.articles-sitemap-grid[data-astro-cid-wlmqwaf5]{grid-template-columns:1fr}.sitemap-cta-banner[data-astro-cid-wlmqwaf5]{flex-direction:column;align-items:flex-start}.sitemap-card[data-astro-cid-wlmqwaf5],.articles-sitemap-card[data-astro-cid-wlmqwaf5]{padding:24px 20px}.page-title[data-astro-cid-wlmqwaf5]{font-size:1.85rem}}
