.page_wrap__0PcmU{padding:var(--space-4) var(--pad-edge) calc(var(--nav-height) + var(--space-6));min-height:100%}.page_header__uZ414{margin:var(--space-2) 0 var(--space-5)}.page_title__ISr30{margin:0 0 var(--space-1);font-family:var(--font-serif);font-size:var(--fs-2xl);font-weight:var(--fw-semibold);color:var(--color-text-primary)}.page_subtitle__Y0cQV{margin:0;color:var(--color-text-secondary);font-size:var(--fs-sm);line-height:1.4}.page_empty__hvTgz{margin:var(--space-10) 0;text-align:center;color:var(--color-text-muted);font-size:var(--fs-sm)}.page_list__0dshz{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.page_item___FVg1{margin:0}.page_card__sTNfb{display:block;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);color:inherit;text-decoration:none;transition:background var(--t-fast),border-color var(--t-fast)}.page_card__sTNfb:active{background:var(--color-bg-elevated);border-color:var(--color-border-strong)}.page_cardTitle__jKbO3{margin:0 0 var(--space-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--color-text-primary);line-height:1.3}.page_cardDesc__ITKCF{margin:0 0 var(--space-3);font-size:var(--fs-sm);color:var(--color-text-secondary);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_meta__WZVOv{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.page_date__grgzb{font-size:var(--fs-xs);color:var(--color-text-muted)}.page_tags__MmMv5{display:flex;gap:var(--space-1);flex-wrap:wrap}.page_tag__D1CxH{font-size:var(--fs-xs);color:var(--color-text-secondary);background:var(--color-bg-chip);padding:2px var(--space-2);border-radius:var(--radius-full)}