:root{--black: #1C1E12;--offwhite: #FAFAFA;--timberwolf-white: #DAD7CD;--sage: #A3B18A;--fern-green: #588157;--hunter-green: #3A5A40;--brunswick-green: #344E41;--cambridge-blue: #81AE9D;--green-50: #F0FDF4;--raisin-black: #1E1E24;--dark-grey-font: #64646A;font-size:18px}*{margin:0;padding:0}body{background-color:var(--timberwolf-white)}a,div,section{color:var(--dark-grey-font)}a:hover{color:var(--fern-green)}h1{color:var(--raisin-black);font-weight:600}button{border:none}:root{font-family:Jost,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;text-decoration:inherit}body{margin:0;display:flex}button{border-radius:16px;border:none;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--fern-green);color:var(--offwhite);cursor:pointer;transition:background-color .3s ease-in-out}button:hover{background-color:var(--hunter-green);transform:translateY(-1px)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}#app{width:100%;height:100vh}h1,p{margin:0}
