:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#cbd5e1;background-color:#0f172a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;padding:0;min-width:320px;min-height:100vh}a{font-weight:500;color:#60a5fa;text-decoration:inherit}a:hover{color:#3b82f6}h1,h2,h3,h4,h5,h6{color:#f1f5f9;margin:0 0 1rem;line-height:1.2}p{margin:0 0 1rem}button{border-radius:.375rem;border:1px solid #334155;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1e293b;color:#f1f5f9;cursor:pointer;transition:all .25s}button:focus,button:focus-visible{outline:2px solid #10b981;outline-offset:2px}@media(prefers-color-scheme:dark){:root{color:#cbd5e1;background-color:#0f172a}h1,h2,h3,h4,h5,h6{color:#f1f5f9}}
