/* Global 90 % scale for browsers that support `zoom` */
html { zoom: 0.9; }

/* Fallback for browsers (or print) that ignore `zoom` */
@supports not (zoom: 1) {
    html {
        transform: scale(0.9);
        transform-origin: 0 0;
    }
}

/* Utility class for section‑only scaling (optional) */
.zoom-90 {
    zoom: 0.9;
}
@supports not (zoom: 1) {
    .zoom-90 {
        transform: scale(0.9);
        transform-origin: 0 0;
    }
}
