.page-content{--ax-accent:var(--post-link-color,#2e8b57);--ax-heading:var(--post-heading-color,#1f6e43);--ax-ink:var(--text-color,#3c4858);--ax-ink-soft:var(--sec-text-color,#718096);--ax-board:var(--board-bg-color,#fff);--ax-line:var(--line-color,#eaecef);--ax-accent-soft:rgba(46,139,87,0.09);--ax-radius:6px;--ax-sans:var(--font-family-sans-serif,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif)}html[data-user-color-scheme="dark"] .page-content{--ax-accent-soft:rgba(111,207,151,0.14)}@media (prefers-color-scheme:dark){html:not([data-user-color-scheme]) .page-content{--ax-accent-soft:rgba(111,207,151,0.14)}}.ax-lede{margin:0 0 22px;max-width:820px;font-size:0.95rem;line-height:1.85;color:var(--ax-ink-soft)}.ax-bar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid var(--ax-line)}.ax-search{flex:1 1 320px;min-width:200px;max-width:560px;padding:9px 14px;font-family:var(--ax-sans);font-size:0.86rem;color:var(--ax-ink);background:var(--ax-board);border:1px solid var(--ax-line);border-radius:var(--ax-radius);outline:none;transition:border-color 0.15s,box-shadow 0.15s}.ax-search::placeholder{color:var(--ax-ink-soft);opacity:0.75}.ax-search:focus{border-color:var(--ax-accent);box-shadow:0 0 0 3px var(--ax-accent-soft)}.ax-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.ax-tag{padding:5px 14px;font-family:var(--ax-sans);font-size:0.8rem;color:var(--ax-ink-soft);background:transparent;border:1px solid var(--ax-line);border-radius:999px;cursor:pointer;transition:color 0.15s,border-color 0.15s,background 0.15s}.ax-tag:hover{color:var(--ax-accent);border-color:var(--ax-accent)}.ax-tag.is-on{color:var(--ax-accent);border-color:var(--ax-accent);background:var(--ax-accent-soft)}.ax-count{margin:0 0 18px;font-family:var(--ax-sans);font-size:0.78rem;letter-spacing:0.03em;color:var(--ax-ink-soft)}.ax-card{display:block;margin-bottom:14px;padding:20px 22px;color:inherit;text-decoration:none;background:var(--ax-board);border:1px solid var(--ax-line);border-radius:var(--ax-radius);transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s}.ax-card:hover{border-color:var(--ax-accent);box-shadow:0 3px 14px rgba(0,0,0,0.1);transform:translateY(-2px)}.ax-card-title{margin:0 0 8px;font-size:1.04rem;font-weight:600;line-height:1.55;color:var(--ax-heading)}.ax-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 8px;font-family:var(--ax-sans);font-size:0.78rem;color:var(--ax-ink-soft)}.ax-tagchip{display:inline-block;padding:1px 10px;font-size:0.74rem;color:var(--ax-accent);background:var(--ax-accent-soft);border-radius:999px}.ax-authors{margin:0 0 10px;font-family:var(--ax-sans);font-size:0.8rem;color:var(--ax-ink-soft)}.ax-summary{margin:0;font-size:0.9rem;line-height:1.85;color:var(--ax-ink)}.ax-links{display:flex;gap:16px;margin-top:12px;font-family:var(--ax-sans);font-size:0.8rem}.ax-links span{color:var(--ax-accent);border-bottom:1px dashed var(--ax-line)}.ax-related{margin-top:14px;padding-top:12px;border-top:1px dashed var(--ax-line)}.ax-related-title{margin:0 0 8px;font-family:var(--ax-sans);font-size:0.74rem;letter-spacing:0.08em;color:var(--ax-ink-soft)}.ax-related a{display:inline-block;margin:0 6px 6px 0;padding:3px 12px;font-family:var(--ax-sans);font-size:0.78rem;color:var(--ax-accent);text-decoration:none;border:1px solid var(--ax-line);border-radius:999px;transition:border-color 0.15s,background 0.15s}.ax-related a:hover{border-color:var(--ax-accent);background:var(--ax-accent-soft)}.ax-state{padding:48px 24px;font-family:var(--ax-sans);font-size:0.9rem;text-align:center;color:var(--ax-ink-soft)}.ax-state.is-error{color:#c0392b}@media (max-width:640px){.ax-card{padding:16px}.ax-card-title{font-size:0.98rem}.ax-summary{font-size:0.86rem}}