打开/关闭菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

微件:RecapUIPreview-20261026

来自永雏塔菲百科

<style> /* 约束:主要内容为概要与正文;次要为各节标题及统一的文字导航;辅助为日期、时间与自动整理说明。

  先以文字大小、字重、留白建立层级(§2.1/§3.6),再映射首页已有日夜 token(§5.6)。
  尺度:间距 4/8/12/16/24/32/48px;字号 14/16/20/32px;字重400/700;圆角8/16px。
  暗色语义 token、焦点及触控目标采用 skill 明确标注的原书扩展。
  整个样式限定于 tfr 内容,不修改全站主题偏好或皮肤。 */

.tfr {

 --tfr-surface: #ffffff;
 --tfr-raised: #fffafd;
 --tfr-hero: #ffe6f2;
 --tfr-text: #5c3b4d;
 --tfr-muted: #8a627c;
 --tfr-accent: #9f1534;
 --tfr-border: #ffd1e6;
 /* section-colors:start */
 --tfr-section-1: #fff2fc;
 --tfr-section-2: #ffecf8;
 --tfr-section-3: #ffe6f2;
 --tfr-section-4: #fce0ed;
 --tfr-section-5: #f9d9e8;
 --tfr-section-6: #f6d4e3;
 /* section-colors:end */
 max-width: 48rem;
 box-sizing: border-box;
 margin: 16px auto 32px;
 padding: 24px;
 border-radius: 16px;
 background: var(--tfr-surface);
 color: var(--tfr-text);
 font-size: 16px;
 font-weight: 400;
 line-height: 1.9;
 overflow-wrap: anywhere;

} /* 当前 Citizen 主题类优先;兼容旧版 Citizen,并实时响应系统主题。 */

root.skin-theme-clientpref-night .tfr,
root:not([class*="skin-theme-clientpref-"]).skin-citizen-dark .tfr {
 --tfr-surface: #1e0b15;
 --tfr-raised: #2e1723;
 --tfr-hero: #3d2231;
 --tfr-text: #fceef5;
 --tfr-muted: #d8bccc;
 --tfr-accent: #ff8fc7;
 --tfr-border: #4d2f3f;
 /* section-colors:start */
 --tfr-section-1: #2e1720;
 --tfr-section-2: #321a24;
 --tfr-section-3: #361c28;
 --tfr-section-4: #3d2231;
 --tfr-section-5: #482a3b;
 --tfr-section-6: #523345;
 /* section-colors:end */

} @media (prefers-color-scheme: dark) {

 :root.skin-theme-clientpref-os .tfr,
 :root:not([class*="skin-theme-clientpref-"]):not(.skin-citizen-light):not(.skin-citizen-dark) .tfr {
   --tfr-surface: #1e0b15;
   --tfr-raised: #2e1723;
   --tfr-hero: #3d2231;
   --tfr-text: #fceef5;
   --tfr-muted: #d8bccc;
   --tfr-accent: #ff8fc7;
   --tfr-border: #4d2f3f;
   /* section-colors:start */
   --tfr-section-1: #2e1720;
   --tfr-section-2: #321a24;
   --tfr-section-3: #361c28;
   --tfr-section-4: #3d2231;
   --tfr-section-5: #482a3b;
   --tfr-section-6: #523345;
   /* section-colors:end */
 }

} .tfr *, .tfr *::before, .tfr *::after { box-sizing: border-box; } .tfr a, .tfr a:visited { color: var(--tfr-accent); text-decoration: underline; text-underline-offset: 4px; } .tfr a:hover { text-decoration-thickness: 2px; } .tfr a:focus-visible { outline: 3px solid var(--tfr-accent); outline-offset: 4px; border-radius: 4px; } .tfr .tfr-hero { background: var(--tfr-hero); padding: 32px; border-radius: 8px; } .tfr .tfr-eyebrow { margin: 0 0 12px; color: var(--tfr-accent); font-size: 14px; font-weight: 700; } .tfr h3.tfr-title { margin: 0; padding: 0; border: 0; color: var(--tfr-text); font-size: 32px; font-weight: 700; line-height: 1.25; letter-spacing: -.025em; } .tfr .tfr-lede { margin: 12px 0 0; color: var(--tfr-text); font-size: 16px; line-height: 1.75; } .tfr .tfr-nav { display: flex; flex-wrap: wrap; gap: 4px 16px; margin: 16px 0 0; padding: 0 0 24px; border-bottom: 1px solid var(--tfr-border); font-size: 14px; } .tfr .tfr-nav > p { display: contents; } .tfr .tfr-nav a { display: inline-flex; align-items: center; min-height: 44px; padding: 4px 0; color: var(--tfr-muted); text-decoration: none; } .tfr .tfr-nav a:hover { color: var(--tfr-accent); text-decoration: underline; } .tfr .tfr-section { margin: 48px 0 0; scroll-margin-top: 96px; } .tfr .tfr-tone-1 { --tfr-section-fill: var(--tfr-section-1); } .tfr .tfr-tone-2 { --tfr-section-fill: var(--tfr-section-2); } .tfr .tfr-tone-3 { --tfr-section-fill: var(--tfr-section-3); } .tfr .tfr-tone-4 { --tfr-section-fill: var(--tfr-section-4); } .tfr .tfr-tone-5 { --tfr-section-fill: var(--tfr-section-5); } .tfr .tfr-tone-6 { --tfr-section-fill: var(--tfr-section-6); } .tfr h3.tfr-section-title { display: flex; align-items: baseline; gap: 12px; margin: 0 0 24px; padding: 16px 24px; border: 0; border-radius: 8px; background: var(--tfr-section-fill, var(--tfr-hero)); color: var(--tfr-text); font-size: 20px; font-weight: 700; line-height: 1.5; } .tfr .tfr-section-number { color: var(--tfr-accent); font-size: 14px; font-weight: 700; font-variant-numeric: tabular-nums; } .tfr .tfr-section-body { max-width: 35em; } .tfr .tfr-section-body p { margin: 0 0 16px; color: var(--tfr-text); line-height: inherit; } .tfr .tfr-section-body p:last-child { margin-bottom: 0; } .tfr .tfr-topic { margin: 0 0 16px; padding: 24px; border-radius: 8px; background: var(--tfr-raised); } .tfr h4.tfr-topic-title { margin: 0 0 12px; padding: 0; color: var(--tfr-text); font-size: 16px; font-weight: 700; line-height: 1.75; } .tfr .tfr-time { display: inline-block; max-width: 100%; margin: 0 8px 8px 0; padding: 0 8px; border-radius: 4px; background: var(--tfr-section-fill, var(--tfr-hero)); color: var(--tfr-accent); font-size: 14px; font-weight: 700; line-height: 1.9; font-variant-numeric: tabular-nums; white-space: normal; } .tfr .tfr-timeline-item { position: relative; margin: 0 0 0 8px; padding: 0 0 32px 24px; border-left: 2px solid var(--tfr-border); } .tfr .tfr-timeline-item::before { position: absolute; top: 8px; left: -5px; width: 8px; height: 8px; border-radius: 50%; background: var(--tfr-accent); content: ""; } .tfr .tfr-timeline-item:last-child { padding-bottom: 0; } .tfr .tfr-section-body ul, .tfr .tfr-section-body ol { margin: 0 0 16px; padding: 0 0 0 24px; color: var(--tfr-text); } .tfr .tfr-section-body li { margin: 0 0 12px; padding: 0 0 0 4px; } .tfr .tfr-section-body li::marker { color: var(--tfr-accent); } .tfr .tfr-section-body li > ul, .tfr .tfr-section-body li > ol { margin: 8px 0 0; } .tfr .tfr-note { margin: 48px 0 0; padding: 24px 0 0; border-top: 1px solid var(--tfr-border); color: var(--tfr-muted); font-size: 14px; line-height: 1.75; } .tfr .mw-editsection { display: none; } .tfr .citizen-section-indicator { display: none; } @media (max-width: 639px) {

 .tfr { margin: 16px 0 24px; padding: 16px; }
 .tfr .tfr-hero { padding: 24px 16px; }
 .tfr h3.tfr-title { font-size: 24px; }
 .tfr .tfr-nav { gap: 4px 12px; }
 .tfr .tfr-section { margin-top: 32px; scroll-margin-top: 32px; }
 .tfr h3.tfr-section-title { margin-bottom: 16px; padding: 12px 16px; }
 .tfr .tfr-topic { padding: 16px; }
 .tfr .tfr-timeline-item { margin-left: 4px; padding-left: 16px; }

} @media print {

 .tfr { --tfr-surface: #ffffff !important; --tfr-raised: #fffafd !important; --tfr-hero: #ffe6f2 !important; --tfr-text: #5c3b4d !important; --tfr-muted: #8a627c !important; --tfr-accent: #9f1534 !important; --tfr-border: #ffd1e6 !important; padding: 0; }
 .tfr .tfr-nav { display: none; }
 .tfr h3.tfr-section-title { background: var(--tfr-hero); }
 .tfr .tfr-time { background: var(--tfr-hero); }
 .tfr h3, .tfr h4 { break-after: avoid; }

}

</style>