html{background:#222}body{color:#ddd;display:flex;flex-direction:column;font-family:sans-serif;font-size:12pt}main.home{bottom:0;display:flex;left:0;overflow:auto;padding:32pt;position:fixed;right:0;top:0}main.home section{display:flex;flex-direction:column;gap:12pt;margin:auto;max-width:500px;text-align:justify}main.home p{margin:0;text-wrap:balance}li,p{line-height:1.5}h1,h2,h3{font-weight:400}a{color:#999;text-decoration:none}main.privacy{box-sizing:border-box;display:flex;justify-content:center;padding:12pt 24pt}main.privacy section{display:flex;flex-direction:column;max-width:540pt}