:root{--background-color-light: #507250;--background-color-dark: #2d4a2d;--text-color-primary: #fbd974;--text-color-secondary: #fff2c4}html,body{background-color:var(--background-color-light);min-height:100%;height:100%}body{margin:0;font-size:24px;font-family:Alumni Sans Pinstripe,serif;background:linear-gradient(135deg,var(--background-color-light),var(--background-color-dark));color:var(--text-color-secondary);min-height:100vh}a{color:var(--text-color-primary);text-decoration:none;font-weight:700}h1{margin:0;color:var(--text-color-primary);letter-spacing:-.01em}h2{margin:0;color:var(--text-color-secondary);letter-spacing:-.04em}
