:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.page{font-size:14px;padding:20px;line-height:1.6em}.page h1{font-size:1.5em;margin:10px 0 20px;text-align:center}.page h2{font-size:1.2em;margin-top:15px;margin-bottom:8px}.page ul{padding-left:20px}.page li{margin-bottom:8px}.page .note{font-style:italic;color:#666}.page p{margin-bottom:10px}.loading{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;font-size:14px;color:#666}.ai-painter-page{background-color:#121212;color:#ccc}.poetry-page{background-color:#ffffff;color:#333}.fortune-page{background-color:#0f0518;color:#fff}