.odin-student-dashboard{
  --odin-dashboard-type-title:1rem;
  --odin-dashboard-type-body:.82rem;
  --odin-dashboard-type-label:.72rem;
  --odin-dashboard-type-badge:.72rem;
  --odin-dashboard-type-action:.80rem;
  --odin-dashboard-type-muted:.72rem;
}

/* Typografia dashboardu dopasowana do naturalnej skali student-side-box. */
.odin-student-dashboard .student-dashboard-card__heading h3{
  font-size:var(--odin-dashboard-type-title);
}
.odin-student-dashboard .student-dashboard-card__status-badge{
  font-size:var(--odin-dashboard-type-badge);
}
.odin-student-dashboard .student-dashboard-card__description,
.odin-student-dashboard .student-dashboard-card__progress-row b,
.odin-student-dashboard .student-cost-breakdown .table,
.odin-student-dashboard .student-card-popover,
.odin-student-dashboard .student-cost-breakdown__content h4,
.odin-student-dashboard .student-organizer-info strong,
.odin-student-dashboard .student-organizer-info span{
  font-size:var(--odin-dashboard-type-body);
}
.odin-student-dashboard .student-dashboard-card__progress-head,
.odin-student-dashboard .student-progress-tooltip__trigger,
.odin-student-dashboard .student-cost-breakdown summary,
.odin-student-dashboard .student-card-actionbar__status,
.odin-student-dashboard .student-card-actionbar .btn,
.odin-student-dashboard .student-card-short-info__item strong{
  font-size:var(--odin-dashboard-type-action);
}
.odin-student-dashboard .student-cost-breakdown .table td small,
.odin-student-dashboard .student-card-short-info__item small,
.odin-student-dashboard .student-estimated-total>span,
.odin-student-dashboard .student-estimated-total em{
  font-size:var(--odin-dashboard-type-muted);
}

/* Tekst na grafice zachowuje wyrazna hierarchie. */
.odin-student-dashboard .student-dashboard-card__visual-meta>strong{
  font-size:var(--odin-dashboard-type-title);
}
.odin-student-dashboard .student-dashboard-card__visual-location{
  font-size:var(--odin-dashboard-type-body);
}
.odin-student-dashboard .student-dashboard-card__visual-meta>small{
  font-size:var(--odin-dashboard-type-label);
}
