*{box-sizing:border-box}html{scroll-behavior:smooth;background:#0b1520}body{background:#0b1520;min-height:100vh;margin:0;font-family:Arial,Helvetica,sans-serif}:is(html:has([data-theme=light]),body:has([data-theme=light])){background:#f4f8fb}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:1px;outline:2px solid #86d0f5}
