.pagination[data-astro-cid-ohknivtf]{flex-wrap:wrap;justify-content:center;gap:8px;margin:40px 0 8px;display:flex}.pagination__num[data-astro-cid-ohknivtf],.pagination__arrow[data-astro-cid-ohknivtf]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);min-width:44px;height:44px;color:var(--text-primary);transition:var(--transition);justify-content:center;align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}a[data-astro-cid-ohknivtf].pagination__num:not(.is-current):hover,a[data-astro-cid-ohknivtf].pagination__arrow:hover{border-color:var(--accent);color:var(--accent-text)}.pagination__num[data-astro-cid-ohknivtf].is-current{background:var(--accent);border-color:var(--accent);color:#fff}.pagination__arrow[data-astro-cid-ohknivtf].is-off{opacity:.4}.pagination__gap[data-astro-cid-ohknivtf]{color:var(--text-muted);align-items:center;padding:0 4px;display:inline-flex}.zhk-layout[data-astro-cid-qxu7pdx5]{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;padding-bottom:40px;display:grid}.page-title[data-astro-cid-qxu7pdx5]{letter-spacing:-.5px;margin-bottom:6px;font-size:clamp(26px,4vw,38px)}.sort-bar[data-astro-cid-qxu7pdx5]{margin-bottom:20px}.view-count[data-astro-cid-qxu7pdx5]{color:var(--text-secondary);flex-wrap:wrap;gap:4px 8px;font-size:14px;display:flex}ke-zhk-filter[data-astro-cid-qxu7pdx5]{display:block}ke-zhk-filter[data-astro-cid-qxu7pdx5].is-loading{cursor:progress}.zhk-toolbar[data-astro-cid-qxu7pdx5]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:16px;display:flex}.zhk-empty[data-astro-cid-qxu7pdx5],.zhk-error[data-astro-cid-qxu7pdx5],.zhk-none[data-astro-cid-qxu7pdx5]{padding:24px 0}.zhk-error[data-astro-cid-qxu7pdx5]{color:var(--danger)}.zhk-error[data-astro-cid-qxu7pdx5] .retry{margin-left:8px;padding:8px 16px}.zhk-more[data-astro-cid-qxu7pdx5]{margin:28px auto 0;display:flex}.zhk-tabs[data-astro-cid-qxu7pdx5]{display:none}.zhk-map[data-astro-cid-qxu7pdx5] .map-embed[data-astro-cid-qxu7pdx5]{height:420px}@media (width>=769px){.zhk-list[data-astro-cid-qxu7pdx5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.zhk-layout[data-astro-cid-qxu7pdx5]{grid-template-columns:280px minmax(0,1fr) 380px;gap:28px}.zhk-list[data-astro-cid-qxu7pdx5]{grid-template-columns:minmax(0,1fr);gap:20px}.zhk-map[data-astro-cid-qxu7pdx5]{top:calc(var(--header-h) + 28px);height:calc(100vh - 140px);position:sticky}.zhk-map[data-astro-cid-qxu7pdx5] .map-embed[data-astro-cid-qxu7pdx5]{height:100%}.zhk-list[data-astro-cid-qxu7pdx5] .project-card__link{grid-template-columns:200px minmax(0,1fr);display:grid}.zhk-list[data-astro-cid-qxu7pdx5] .project-card .img-box{aspect-ratio:auto;height:100%;min-height:170px}.zhk-list[data-astro-cid-qxu7pdx5] .project-card__price{top:12px;left:12px;right:auto}.zhk-list[data-astro-cid-qxu7pdx5] .pick--card{top:auto;bottom:12px}.zhk-list[data-astro-cid-qxu7pdx5] .project-card__body{padding:16px 18px 18px}.zhk-list[data-astro-cid-qxu7pdx5] .project-card__title{font-size:18px}}@media (width<=768px){.zhk-toolbar[data-astro-cid-qxu7pdx5]{justify-content:space-between}.zhk-toolbar[data-astro-cid-qxu7pdx5] .sort-select[data-astro-cid-qxu7pdx5]{flex:160px;min-width:0}.zhk-tabs[data-astro-cid-qxu7pdx5]{background:var(--bg-warm);border-radius:100px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.zhk-tabs[data-astro-cid-qxu7pdx5] button[data-astro-cid-qxu7pdx5]{min-height:40px;font:600 14px var(--font-text);color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;border:0;border-radius:100px;flex:1}.zhk-tabs[data-astro-cid-qxu7pdx5] button[data-astro-cid-qxu7pdx5][aria-pressed=true]{color:var(--accent-dark);box-shadow:var(--shadow-card);background:#fff}.zhk-map[data-astro-cid-qxu7pdx5],.zhk-layout[data-astro-cid-qxu7pdx5].is-map .zhk-body[data-astro-cid-qxu7pdx5]{display:none}.zhk-layout[data-astro-cid-qxu7pdx5].is-map .zhk-map[data-astro-cid-qxu7pdx5]{display:block}.zhk-layout[data-astro-cid-qxu7pdx5].is-map .zhk-map[data-astro-cid-qxu7pdx5] .map-embed[data-astro-cid-qxu7pdx5]{height:calc(100vh - 260px);min-height:360px}}
