:root{font-family:Inter,system-ui,sans-serif;line-height:1.5;background-color:#fff;color:#213547}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1;margin-bottom:.5em}.container{max-width:1200px;margin:0 auto;padding:2rem;text-align:center}.btn-primary{background-color:#646cff;color:#fff;padding:.8em 1.5em;border-radius:8px;border:1px solid transparent;font-size:1em;font-weight:500;cursor:pointer;transition:border-color .25s}.btn-primary:hover{background-color:#535bf2}
