:root{--background:#ffffff;--foreground:#171717;font-size:16px}@media (prefers-color-scheme:dark){:root{--background:#ffffff;--foreground:#ffffff}html{color-scheme:dark}}body,html{max-width:100vw;overflow-x:visible}body{color:#000000;background:var(--background);font-family:Inter,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.6}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.errorcontainer,.successcontainer{padding:0;margin:1.5rem;border:1px solid;border-radius:.5rem;font-weight:700;text-align:center;max-width:90%;width:clamp(300px,90vw,800px)}.errorcontainer{background-color:#ffe4e4;color:#d8000c;border-color:#d8000c}.successcontainer{background-color:#ddffdf;color:#247200;border-color:#4fd800}@media (max-width:768px){.errorcontainer,.successcontainer{padding:.8rem;margin:.8rem auto;max-width:90%}}