/* 首页状态卡；页面框架和响应式布局统一由 unified-layout.css 管理。 */
body.hd2d-preview #app-view #today-workspace:not(.hidden) .home-state-card {
  display:flex;align-items:center;gap:22px;padding:28px;min-height:160px;
  border:1px solid var(--fg-border);border-top-color:var(--fg-border);border-radius:8px;
  background:var(--fg-raised);
  box-shadow:var(--home-card-shadow);
}
body.hd2d-preview #app-view #today-workspace:not(.hidden) .home-state-card img {width:68px;height:68px;object-fit:contain;flex:none}
body.hd2d-preview #app-view #today-workspace:not(.hidden) .home-state-card h3 {margin:0 0 10px;font-size:22px;line-height:1.45}
body.hd2d-preview #app-view #today-workspace:not(.hidden) .home-state-card p {margin:0;font-size:16px;line-height:1.6}
body.hd2d-preview #app-view #today-workspace:not(.hidden) .home-state-card[data-state=complete] {background:#34585D}
@media(max-width:767px) {
  body.hd2d-preview #app-view #today-workspace:not(.hidden) .home-state-card {gap:14px;padding:22px 16px;min-height:142px}
  body.hd2d-preview #app-view #today-workspace:not(.hidden) .home-state-card img {width:52px;height:52px}
  body.hd2d-preview #app-view #today-workspace:not(.hidden) .home-state-card h3 {font-size:20px}
  body.hd2d-preview #app-view #today-workspace:not(.hidden) .home-state-card p {font-size:15px}
}
