:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;color:#ffffffde;color-scheme:light dark;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility}a{color:#646cff;font-weight:500;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-height:100vh;min-width:320px}h1{font-size:3.2em;line-height:1.1}#app{margin:0 auto;max-width:1280px;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;transition:filter .3s;will-change:filter}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.vanilla:hover{filter:drop-shadow(0 0 2em #3178c6aa)}.card{padding:2em}.read-the-docs{color:#888}button{background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;cursor:pointer;font-family:inherit;font-size:1em;font-weight:500;padding:.6em 1.2em;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{background-color:#fff;color:#213547}a:hover{color:#747bff}button{background-color:#f9f9f9}}.container{box-sizing:border-box;display:flex;flex-wrap:wrap;font-family:Arial,sans-serif;gap:20px;justify-content:center;margin:0 auto;max-width:1000px;padding:20px 16px;width:100%}.sidebar{border:1px solid #ccc;flex-shrink:0;max-width:200px;padding:10px;width:100%}.sidebar.left{border-right:none}.sidebar.right{margin-left:20px;margin-right:0}.main{box-sizing:border-box;flex:1 1;margin:0 auto;max-width:700px;min-width:300px}.app-list{padding-left:0}.app-list li{list-style:none;margin-bottom:15px}.ad-box{align-items:center;background-color:#333;border-radius:8px;color:#eee;display:flex;font-size:12px;height:200px;justify-content:center;padding:10px;text-align:center}.footer,.legal{color:#666;font-size:12px;margin-top:40px}.intro{white-space:pre-wrap}@media screen and (max-width:768px){.container{flex-direction:column}.sidebar.left{order:2}.main{order:1}.sidebar.right{order:3}.sidebar{border:none;box-shadow:none;padding:10px 0;width:100%}.ad-box{height:auto}.main{box-shadow:none;padding:15px 0}.fortune-card{background-color:#fff5cc;border:2px dashed #f9c74f;border-radius:1.5rem;box-shadow:2px 2px 10px #0000001a;font-family:Arial,sans-serif;margin-top:2rem;padding:1.5rem;text-align:center}.fortune-message{font-style:italic;margin-top:1rem}}
/*# sourceMappingURL=main.8732750b.css.map*/