:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Frank Ruhl Libre,serif;color:#162542;margin:0;font-weight:600}h1{font-size:60px;line-height:80px;color:white}h2{font-size:40px}h3{font-size:24px;line-height:35px}p{font-family:Karla,sans-serif;font-weight:400;font-style:normal;color:#666666;font-size:17px;line-height:32px;margin:0}@media (prefers-color-scheme:dark){html{color-scheme:dark}}