:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}*,:before,:after{box-sizing:border-box}html,body{max-width:100vw;overflow-x:hidden}body{background-color:var(--background);color:var(--foreground);margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}.tiptap{outline:none}.tiptap h2{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:1.3}.tiptap p{margin-bottom:.75rem;line-height:1.625}.tiptap ul{margin-bottom:.75rem;padding-left:1.25rem;list-style-type:disc}.tiptap ol{margin-bottom:.75rem;padding-left:1.25rem;list-style-type:decimal}
