/* Step 5: one vertical rhythm for Today; no changes inside financial cards,
   to typography, interaction sizes, section order or other screens. */
#todayView {
  --today-section-gap: 16px;
  --today-heading-gap: 12px;
  --today-section-inset: 16px;
}
#todayView .today-mobile-dashboard { row-gap: var(--today-section-gap); }
#todayView #todayFocusPanel { margin-block: 0; }
#todayView #todayFocusPanel:not(.is-collapsed) {
  padding-top: var(--today-section-inset);
}
#todayView #todayFocusPanel .modern-focus-head {
  margin-bottom: var(--today-heading-gap);
  padding-bottom: 0;
}
#todayView .modern-month-panel { padding-top: var(--today-section-inset); }
@media (max-width: 720px) {
  #todayView { --today-section-gap: 12px; --today-section-inset: 8px; }
  #todayView .modern-month-panel { padding-top: 16px; }
}
