:root {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

a {
    color: inherit;
    text-decoration: none;
}

/*
 * Legal Disclaimer for Web licence
 *
 * Licence to use self-hosted webfonts for displaying dynamic text on specified website domains. Our package includes WOFF and WOFF2 font formats.
 *
 * Should the license page views limit be exceeded the license holder will be required to contact Lineto.com for an upgrade.
 *
 * It is strictly prohibited to rename the font and to download or use these fonts in any other media.
 *
 * These Web fonts are licensed exclusively for the use on the following domain(s) and their subdomains:
 *
 * www.movingparts.io (monthly pageviews: <50K)
 *
 */

@font-face {
    font-family: "Unica77";
    font-weight: 400;
    src: url("/fonts/Unica77LLWeb-Regular.woff") format("woff");
}

@font-face {
    font-family: "Unica77";
    font-weight: 400;
    src: url("/fonts/Unica77LLWeb-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "Unica77";
    font-weight: 500;
    src: url("/fonts/Unica77LLWeb-Regular.woff") format("woff");
}

@font-face {
    font-family: "Unica77";
    font-weight: 500;
    src: url("/fonts/Unica77LLWeb-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "Unica77";
    font-weight: 600;
    src: url("/fonts/Unica77LLWeb-Medium.woff") format("woff");
}

@font-face {
    font-family: "Unica77";
    font-weight: 600;
    src: url("/fonts/Unica77LLWeb-Medium.woff2") format("woff2");
}

@font-face {
    font-family: "Unica77";
    font-weight: 700;
    src: url("/fonts/Unica77LLWeb-Bold.woff") format("woff");
}

@font-face {
    font-family: "Unica77";
    font-weight: 700;
    src: url("/fonts/Unica77LLWeb-Bold.woff2") format("woff2");
}

@font-face {
    font-family: "Whyte Semi-Mono";
    src: url("/fonts/MovingPartsMonoWhyteSemi-Mono-Regular.woff"), url("/fonts/MovingPartsMonoWhyteSemi-Mono-Regular.woff2");
}

body {
    overflow-x: hidden;
}

@media (max-width: 1200px) {
    main > * {
        padding: 0px!important;
    }
}
