:root{--dc-ink-strong:var(--color-ink-strong);--dc-ink:var(--color-ink);--dc-ink-muted:var(--color-ink-muted);--dc-ink-faint:var(--color-ink-faint);--dc-text-primary:var(--color-text-primary);--dc-text-secondary:var(--color-text-secondary);--dc-text-muted:var(--color-text-muted);--dc-canvas:var(--color-canvas);--dc-surface:color-mix(in srgb,var(--color-surface) 94%,transparent);--dc-surface-solid:var(--color-surface);--dc-surface-muted:var(--color-surface-soft);--dc-line:var(--color-divider);--dc-line-strong:var(--color-control-border);--dc-control-line:var(--color-control-border);--dc-control-muted:var(--color-surface-muted);--dc-primary:var(--color-primary);--dc-cyan:var(--color-cyan);--dc-cyan-strong:var(--color-cyan-strong);--dc-cyan-soft:var(--color-cyan-soft);--dc-blue:var(--color-blue);--dc-blue-soft:var(--color-blue-soft);--dc-orange:var(--color-orange);--dc-orange-soft:var(--color-orange-soft);--dc-indigo:var(--color-indigo);--dc-indigo-soft:var(--color-indigo-soft);--dc-success:var(--color-success);--dc-success-soft:var(--color-success-soft);--dc-warning:var(--color-warning-muted);--dc-warning-soft:var(--color-warning-soft);--dc-danger:var(--color-danger);--dc-danger-soft:var(--color-danger-soft);--dc-radius-xs:7px;--dc-radius-sm:10px;--dc-radius-md:16px;--dc-radius-lg:16px;--dc-shadow-soft:0 10px 20px color-mix(in srgb,var(--color-text-primary) 2.5%,transparent);--dc-shadow-card:0 6px 8px color-mix(in srgb,var(--color-text-primary) 2.5%,transparent);--dc-focus:0 0 0 3px color-mix(in srgb,var(--color-primary) 24%,transparent);--dc-content-max:1920px;--dc-sidebar:201px;--dc-header:58px;--dc-font-body:"Avenir Next","PingFang SC","Microsoft YaHei","Helvetica Neue",sans-serif;--dc-font-display:"Avenir Next","PingFang SC","Microsoft YaHei","Helvetica Neue",sans-serif;--dc-type-page:26px;--dc-type-section:20px;--dc-type-title:16px;--dc-type-body:14px;--dc-type-label:12px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}