/* Track Mishnah UI 2.17.17
 * Wider dashboard summary column and cleaner dashboard controls.
 * Presentation-only: no database/schema, assignment, reminder, permission,
 * export, or messaging-data behavior changes.
 */

@media (min-width: 1220px) {
  /* Give the dashboard summaries more presence while My Learning still owns
   * most of the workspace. v2.17.16 was intentionally very compact; this
   * restores comfortable reading size without reintroducing left scrolling. */
  body.app-theme-jewel .dashboard-primary-workspace {
    grid-template-columns: minmax(410px, .95fr) minmax(0, 2.05fr);
    gap: 10px;
  }

  body.app-theme-jewel .dashboard-primary-workspace .project-overview-heading {
    gap: 6px 9px;
    padding: 9px 10px;
  }

  body.app-theme-jewel .dashboard-primary-workspace .project-overview-photo {
    width: 44px;
    height: 44px;
    flex-basis: 44px;
  }

  body.app-theme-jewel .dashboard-primary-workspace .project-overview h1 {
    font-size: 1.34rem;
  }

  body.app-theme-jewel .dashboard-primary-workspace .project-memorial-name {
    font-size: .8rem;
  }

  body.app-theme-jewel .dashboard-primary-workspace .overview-start-date,
  body.app-theme-jewel .dashboard-primary-workspace .overview-deadline {
    font-size: .58rem;
  }

  body.app-theme-jewel .dashboard-primary-workspace .project-overview-heading > .button {
    min-height: 31px;
    padding: 5px 9px;
    font-size: .64rem;
  }

  body.app-theme-jewel .dashboard-primary-workspace .dashboard-command-grid {
    gap: 7px;
  }

  body.app-theme-jewel .dashboard-primary-workspace .dashboard-command-card {
    gap: 4px;
    padding: 8px 10px;
  }

  body.app-theme-jewel .dashboard-primary-workspace .dashboard-card-heading {
    padding-bottom: 4px;
  }

  body.app-theme-jewel .dashboard-primary-workspace .dashboard-card-heading h2 {
    font-size: .9rem;
  }

  body.app-theme-jewel .dashboard-primary-workspace .dashboard-card-link-cue {
    font-size: .55rem;
  }

  body.app-theme-jewel .dashboard-primary-workspace .continue-progress-number,
  body.app-theme-jewel .dashboard-primary-workspace .personal-progress-percent {
    font-size: 1.18rem;
  }

  body.app-theme-jewel .dashboard-primary-workspace .continue-learning-copy h3 {
    font-size: .9rem;
  }

  body.app-theme-jewel .dashboard-primary-workspace .continue-learning-copy p,
  body.app-theme-jewel .dashboard-primary-workspace .personal-progress-lead,
  body.app-theme-jewel .dashboard-primary-workspace .personal-goal-note,
  body.app-theme-jewel .dashboard-primary-workspace .progress-segment-legend,
  body.app-theme-jewel .dashboard-primary-workspace .progress-legend,
  body.app-theme-jewel .dashboard-primary-workspace .project-progress-primary span {
    font-size: .55rem;
  }

  body.app-theme-jewel .dashboard-primary-workspace .continue-learning-copy .button {
    min-height: 29px;
    font-size: .61rem;
  }

  body.app-theme-jewel .dashboard-primary-workspace .continue-learning-stats div,
  body.app-theme-jewel .dashboard-primary-workspace .personal-goal-stats div,
  body.app-theme-jewel .dashboard-primary-workspace .project-progress-card .progress-metrics article {
    padding: 4px 5px;
  }

  body.app-theme-jewel .dashboard-primary-workspace .continue-learning-stats dt,
  body.app-theme-jewel .dashboard-primary-workspace .personal-goal-stats dt,
  body.app-theme-jewel .dashboard-primary-workspace .project-progress-card .progress-metrics article span {
    font-size: .47rem;
  }

  body.app-theme-jewel .dashboard-primary-workspace .continue-learning-stats dd,
  body.app-theme-jewel .dashboard-primary-workspace .personal-goal-stats dd,
  body.app-theme-jewel .dashboard-primary-workspace .project-progress-card .progress-metrics article strong {
    font-size: .72rem;
  }

  body.app-theme-jewel .dashboard-primary-workspace .project-progress-primary strong {
    font-size: 1.12rem;
  }
}
