/* 视觉微调入口：优先只修改这个文件，浏览器刷新即可，无需构建。 */
:root {
  --accent: #c9473f;
  --accent-ink: #a4352e;
  --ink: #141414;
  --paper: #ffffff;
  --paper-2: #fafaf8;
  --radius: 10px;
  --radius-s: 6px;
  --max: 1200px;
  --font-body: "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;
}
/* 全局按钮、内容宽度和卡片可在这里覆盖，单页样式仍在对应 HTML。 */
:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; }
[hidden] { display: none !important; }
.skip-link { position:absolute;left:16px;top:-60px;z-index:100;background:var(--paper);padding:10px; }
.skip-link:focus { top:8px; }
.site-contact { overflow-wrap:anywhere; }
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { scroll-behavior:auto !important; transition:none !important; }
}
