:root {
                    --background-color: #ffffff;
                    --poweredbybg-color: #f0f0f0;
                    --text-color: #000000;
                    --link-color: #008DFF;
                    --linkhover-color: #005A88;
                    --main-font: "Arvo";
                }

                body {
                    padding: 0;
                    margin: 0;
                    -webkit-text-size-adjust: 100%;
                    -webkit-font-smoothing: antialiased;
                    -moz-osx-font-smoothing: grayscale;
                    text-rendering: optimizeLegibility;
                    -webkit-font-feature-settings: "pnum";
                    font-feature-settings: "pnum";
                    font-variant-numeric: proportional-nums;
                    position: relative;
                    background: #fff;
                    height: 100%;
                    color: var(--text-color);
                    text-align: center;
                }

                a {
                    color: var(--link-color);
                    transition: all 0.2s linear;
                    font-weight: 400;
                }

                a:focus, a:hover {
                    color: var(--linkhover-color);
                }

                a.nohover:hover {
                    text-decoration: none;
                }

                h1 {
                    font-size: 3.2em;
                    margin-bottom: 0;
                    font-weight: bold;
                    letter-spacing: 0.05em;
                }

                h2 {
                    margin-top: 0;
                    margin-bottom: 0.3em;
                    padding: 0.6em 0px;
                    font-size: 1.6em;
                    font-weight: 500;
                    border-bottom: solid 2px rgba(0,0,0,.05);
                }

                strong {
                    font-weight: 600;
                    font-size: 16px;
                }

                p, ul {
                    font-weight: 300;
                    font-size: 16px;
                    line-height: 150%;
                }

                html {
                    height: 100%;
                }
