/* Website Scale Fix - Makes 100% browser zoom display like 90% zoom */

/* Scale the entire page to 90% */
html {
    zoom: 0.9;
    -moz-transform: scale(0.9);
    -moz-transform-origin: 0 0;
}

/* For Firefox which doesn't support zoom */
@-moz-document url-prefix() {
    html {
        transform: scale(0.9);
        transform-origin: 0 0;
        width: 111.11%; /* 100/0.9 = 111.11% to compensate for scale */
    }
}

/* Ensure no horizontal scrollbar and proper layout */
html, body {
    overflow-x: hidden;
    margin: 0;
    padding: 0;
}

body {
    min-height: 100vh;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
