:root{--color-primary-bg: #111;--color-secondary-bg: #f5cb53;--color-text: #111;--color-text-inverse: white;--color-accent: #f5cb53;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.25rem;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.25rem;--space-xl: 1.5rem;--space-2xl: 2rem;--transition-fast: .15s ease-in-out;--transition-normal: .3s ease;--transition-slow: .5s ease-out;--transition-bounce: .4s cubic-bezier(.175, .885, .32, 1.275)}html,body{box-sizing:border-box;height:100%;padding:0;margin:0;color:var(--color-text)}div.layout{box-sizing:border-box;display:flex;min-height:100vh;flex-direction:column}header,footer{flex-grow:0;flex-shrink:0}main{flex-grow:1}header{background-color:var(--color-primary-bg);color:var(--color-text-inverse)}footer{background-color:var(--color-secondary-bg)}@media(pointer:fine){header,footer{padding:1.25em}}@media(pointer:coarse){header,footer{padding:1.5em}}@font-face{font-family:Fjalla One;font-weight:400;src:url(../../../fonts/FjallaOne-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Merriweather;font-weight:400;src:url(../../../fonts/Merriweather-Regular.ttf) format("truetype");font-display:swap}html{text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}@media(max-width:768px){html{font-size:14px}}header a{color:inherit;margin-right:1rem;transition:color var(--transition-fast)}header a:hover,header a:focus{color:var(--color-secondary-bg)}header a:last-child{margin-right:0}header nav{float:right}body{font-family:Merriweather,Georgia,Times New Roman,Times,serif}h1,h2,h3,h4,h5,h6{font-family:Fjalla One,Arial,Helvetica,sans-serif;color:inherit;font-weight:700;text-rendering:optimizeLegibility;line-height:1.1}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-base)}h5{font-size:var(--font-size-sm)}h6{font-size:var(--font-size-xs)}
