/* 首页阅读清晰度：正文与辅助信息使用整数像素字号。 */
.app-shell .platform-desktop { font-family:"Microsoft YaHei UI","Microsoft YaHei","Segoe UI",sans-serif; text-shadow:none; }
.app-shell .platform-desktop .desktop-welcome > p:not(.eyebrow) { font-size:15px; line-height:1.7; color:var(--wd-ink); }
.app-shell .platform-desktop .desktop-status-row span { font-size:13px; font-weight:500; }
.app-shell .platform-desktop .desktop-app strong { font-size:15px; font-weight:600; line-height:1.5; text-shadow:none; }
.app-shell .platform-desktop .flip-clock header strong { font-size:15px; }
.app-shell .platform-desktop .flip-clock header small,
.app-shell .platform-desktop .flip-clock header > span { font-size:13px; }
.app-shell .platform-desktop .wd-home { gap:24px; padding:20px; }
.app-shell .platform-desktop .wd-home-block > header { flex-wrap:wrap; gap:6px 12px; }
.app-shell .platform-desktop .wd-home-block h3 { font-size:16px; font-weight:700; line-height:1.5; }
.app-shell .platform-desktop :is(.wd-home-empty,.wd-home-loading,.wd-home-error,.wd-home-task-list strong,.wd-home-notice-list strong) { font-size:15px; line-height:1.7; color:var(--wd-ink); }
.app-shell .platform-desktop :is(.wd-home-sub,.wd-home-note,.wd-home-more,.wd-home-task-state,.wd-home-task-due,.wd-home-notice-list small,.wd-home-notice-list time,.wd-home-metric small,.wd-home-metric span) { font-size:13px; line-height:1.6; color:var(--wd-ink-soft); }
.app-shell .platform-desktop .wd-home-metric small { font-size:14px; font-weight:500; }
.app-shell .platform-desktop .wd-home-metrics.compact .wd-home-metric strong { font-size:24px; line-height:1.3; }
[data-ui-skin="light"] .platform-desktop .wd-home,
[data-ui-skin="blue"] .platform-desktop .wd-home { background:rgba(248,251,255,.88); --wd-ink:#182b46; --wd-ink-soft:#40536b; }
[data-ui-skin="light"] .platform-desktop .wd-home-note.warn,
[data-ui-skin="blue"] .platform-desktop .wd-home-note.warn { color:#855000; }
@media(max-width:760px) { .app-shell .platform-desktop .wd-home { grid-template-columns:minmax(0,1fr); gap:20px; padding:16px; } }
