:root{--background:#fff;--foreground:#171717}button{color:#fff;background-color:#6a0dad;border:none;border-radius:999px;padding:10px 18px;font-size:15px}button:hover{opacity:.9}button:focus-visible{outline-offset:2px;outline:2px solid indigo}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{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}}li.avoid-break,p.avoid-break,section.avoid-break{break-inside:avoid;page-break-inside:avoid}@media print{html,body{color:#000!important;background:#fff!important}header,nav,footer,button,.no-print{display:none!important}.print-area{max-width:7.5in;margin:0 auto;padding:0}.avoid-break{break-inside:avoid;page-break-inside:avoid}ul,ol{padding-left:1.2rem}li{break-inside:avoid;page-break-inside:avoid}h1,h2,h3{page-break-after:avoid}p{orphans:3;widows:3}}
