﻿/* Isot näytöt: kaikki sivut suurenevat ja sisältö täyttää leveyden lähes reunasta reunaan (lisätty koko sivustolle 2026-11). */
@media (min-width: 1200px) {
    html { font-size: clamp(16px, calc(8.5px + .625vw), 25px); }
    .plus-header, .plus-main, .welcome-main, .mail-shell, .admin-shell { width: min(1900px, calc(100% - 7vw)); }
    body.wide-simple header:not(.header), body.wide-simple main { width: min(1900px, calc(100% - 7vw)); }
}
@media (min-width: 2000px) {
    .plus-header, .plus-main, .welcome-main, .mail-shell, .admin-shell { width: min(2200px, calc(100% - 7vw)); }
    body.wide-simple header:not(.header), body.wide-simple main { width: min(2200px, calc(100% - 7vw)); }
}
