/*
 * Échelle d'affichage — tout l'écran agrandi de 15 %.
 *
 * Les tailles de texte du thème sont écrites en pixels, par centaines de
 * règles et dans les vues elles-mêmes : les agrandir une à une aurait laissé
 * des écarts. L'échelle porte donc sur la page entière, comme un zoom du
 * navigateur à 115 % ; l'impression et les PDF n'en sont pas affectés.
 *
 * Les hauteurs « plein écran » (100vh) sont agrandies avec le reste et
 * dépasseraient de la fenêtre : elles sont ramenées à la hauteur réelle.
 */
@media screen {
    :root { --ed-echelle: 1.15; --ed-vh: calc(100vh / var(--ed-echelle)); }
    html { zoom: var(--ed-echelle); }

    .ep-main, .ep-launcher { min-height: calc(var(--ed-vh) - var(--TOP) - var(--NAV)); }
    .il-chatter.il-log-drawer { height: var(--ed-vh); }
    .docx { height: calc(var(--ed-vh) - 120px); }
    .o-dm { max-height: min(560px, calc(var(--ed-vh) - 110px)); }
    .o-set-side { max-height: calc(var(--ed-vh) - var(--TOP) - var(--NAV) - 28px); }
    .dxp { height: calc(var(--ed-vh) - 96px); }
}
