.Hi2WXW_category{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--wood-ink);white-space:nowrap;align-items:baseline;gap:10px;display:inline-flex}.Hi2WXW_category:before{content:"";background:var(--wood);align-self:center;width:18px;height:1px}.Hi2WXW_categoryZh{font-family:var(--font-sans);letter-spacing:.12em;color:var(--ink-2);font-size:var(--fs-label-cjk)}.Hi2WXW_categoryOnPhoto,.Hi2WXW_categoryOnPhoto .Hi2WXW_categoryZh{color:var(--on-night)}.Hi2WXW_categoryOnPhoto:before{background:var(--on-night)}.Hi2WXW_fav{min-width:40px;min-height:40px;color:var(--ink-2);transition:color var(--t-fast) var(--ease);justify-content:center;align-items:center;gap:8px;display:inline-flex}.Hi2WXW_fav:hover{color:var(--accent-ink)}.Hi2WXW_favIcon{fill:#0000;stroke:currentColor;stroke-width:1.3px;width:13px;height:17px;transition:fill var(--t-fast) var(--ease), transform .3s var(--ease)}.Hi2WXW_favOn{color:var(--accent-ink)}.Hi2WXW_favOn .Hi2WXW_favIcon{fill:currentColor;transform:translateY(-1px)}.Hi2WXW_favText{border:1px solid var(--rule-strong);min-height:44px;font-family:var(--font-ui);font-size:var(--fs-meta);letter-spacing:.14em;padding:0 16px}.Hi2WXW_favText:hover{border-color:var(--olive)}.Hi2WXW_favOnPhoto{background:color-mix(in srgb, var(--night) 55%, transparent);color:var(--on-night);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Hi2WXW_favOnPhoto:hover,.Hi2WXW_favOnPhoto.Hi2WXW_favOn{color:var(--on-night);background:var(--night)}.Hi2WXW_crumbs ol{font-family:var(--font-ui);font-size:var(--fs-meta);letter-spacing:.08em;color:var(--ink-2);flex-wrap:wrap;gap:4px 0;display:flex}.Hi2WXW_crumbs li+li:before{content:"/";color:var(--ink-faint);margin:0 10px}.Hi2WXW_crumbs a{color:var(--accent-ink)}.Hi2WXW_crumbs a:hover{color:var(--ink)}.Hi2WXW_pagination{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin-top:64px;display:grid}.Hi2WXW_paginationCount{font-family:var(--font-display);color:var(--ink-2);font-variant-numeric:lining-nums tabular-nums;font-size:1.375rem}.Hi2WXW_paginationNow{color:var(--ink)}.Hi2WXW_paginationBar{background:var(--rule);height:1px}.Hi2WXW_paginationBar span{background:var(--wood);height:1px;transition:width .6s var(--ease);display:block}@media (max-width:560px){.Hi2WXW_pagination{grid-template-columns:auto 1fr}.Hi2WXW_pagination .btn{grid-column:1/-1}}.Hi2WXW_coords{font-family:var(--font-ui);font-size:var(--fs-label);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--wood-ink);white-space:nowrap}
