--- --- @font-face { font-family: 'Lato'; font-weight: 300; font-style: normal; src: local('Lato Light'), local('Lato-300'), url('../assets/fonts/Lato-300/Lato-300.woff2') format('woff2'), url('../assets/fonts/Lato-300/Lato-300.woff') format('woff'); } @font-face { font-family: 'Lato'; font-weight: 400; font-style: normal; src: local('Lato Regular'), local('Lato-regular'), url('../assets/fonts/Lato-regular/Lato-regular.woff2') format('woff2'), url('../assets/fonts/Lato-regular/Lato-regular.woff') format('woff'); } @font-face { font-family: 'Lato'; font-weight: 700; font-style: normal; src: local('Lato Bold'), local('Lato-700'), url('../assets/fonts/Lato-700/Lato-700.woff2') format('woff2'), url('../assets/fonts/Lato-700/Lato-700.woff') format('woff'); } @font-face { font-family: 'Lato'; font-weight: 900; font-style: normal; src: local('Lato Black'), local('Lato-900'), url('../assets/fonts/Lato-900/Lato-900.woff2') format('woff2'), url('../assets/fonts/Lato-900/Lato-900.woff') format('woff'); } @font-face { font-family: 'Merriweather'; font-weight: 400; font-style: normal; src: local('Merriweather'), local('Merriweather Regular'), url('../assets/fonts/Merriweather.woff2') format('woff2') } @import "minima"; body, .footer-heading { font-family: 'Lato', } body { font-size: 17px; } h1, h2, h3, .post-meta { font-family: 'Merriweather'; } .wrapper { max-width: calc(780px - (30px * 2)); } blockquote { font-size: 21px; } main { font-size: 17px; } .site-header { } .site-title { text-transform: uppercase; letter-spacing: 10px; font-weight: 700; transition: opacity 0.25s ease; @include relative-font-size(0.8); &:hover { text-decoration: none; opacity: 0.8; } } @media (min-width: 360px) { .site-title { @include relative-font-size(1.2); } } @media (min-width: 600px) { .site-title { @include relative-font-size(1.5); } } video { width: 100%; max-width: 100%; outline: none; } hr { margin-bottom: 15px; }