/* Keep the platform's compact composition at ordinary desktop widths.
   On wide monitors, scale each complete workspace instead of stretching
   individual cards across the canvas. */
@media (min-width: 1500px) {
  html.esp-platform-v5 .v5-content,
  html.esp-platform-v5 .v5-esq-content,
  html.esp-platform-v5 .v5-drill-stage { zoom: .952; }

  html.esp-treinar-v5 .th-entry-head,
  html.esp-treinar-v5 .th-page,
  html.esp-treinar-v5 .th-loading,
  html.esp-treinar-v5 .th-error,
  html.esp-evolucao-v5 .ma.page,
  html.esp-acervo-v5 .cs-page,
  html.esp-acervo-v5 .cs-loading,
  html.esp-simulados-v5 .sim-page { zoom: .901; }
}

@media (min-width: 1800px) {
  html.esp-platform-v5 .v5-content,
  html.esp-platform-v5 .v5-esq-content,
  html.esp-platform-v5 .v5-drill-stage { zoom: 1.105; }

  html.esp-treinar-v5 .th-entry-head,
  html.esp-treinar-v5 .th-page,
  html.esp-treinar-v5 .th-loading,
  html.esp-treinar-v5 .th-error,
  html.esp-evolucao-v5 .ma.page,
  html.esp-acervo-v5 .cs-page,
  html.esp-acervo-v5 .cs-loading,
  html.esp-simulados-v5 .sim-page { zoom: .986; }
}

@media (min-width: 2100px) {
  html.esp-platform-v5 .v5-content,
  html.esp-platform-v5 .v5-esq-content,
  html.esp-platform-v5 .v5-drill-stage { zoom: 1.19; }

  html.esp-treinar-v5 .th-entry-head,
  html.esp-treinar-v5 .th-page,
  html.esp-treinar-v5 .th-loading,
  html.esp-treinar-v5 .th-error,
  html.esp-evolucao-v5 .ma.page,
  html.esp-acervo-v5 .cs-page,
  html.esp-acervo-v5 .cs-loading,
  html.esp-simulados-v5 .sim-page { zoom: 1.037; }
}
