:root{--background:#fff;--foreground:#171717;--font-heading:20px;--font-body:14px;--font-small:12px;--font-xs:8px}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Lato,Arial,Helvetica,sans-serif;font-size:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track{background:#1a1a1a}html::-webkit-scrollbar-thumb{background:#3c3c3f;border-radius:4px}html::-webkit-scrollbar-thumb:hover{background:#46464a}.clickPulse{animation:.38s ease-out bgPulse;position:relative}.clickPulse:after{content:"";border-radius:inherit;pointer-events:none;animation:.38s ease-out ringPulse;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 rgba(112,187,152,.35)}@keyframes bgPulse{0%{background:inherit}50%{background:#1e1e22}to{background:inherit}}@keyframes ringPulse{0%{box-shadow:0 0 rgba(112,187,152,.35)}to{box-shadow:0 0 0 14px rgba(112,187,152,0)}}
