:root{color:#20332e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f7f8f3;font-family:DM Sans,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}:focus-visible{outline-offset:5px;outline:3px solid #216852}.startup-recovery{background:#fff;border:1px solid #dce5df;border-radius:12px;max-width:560px;margin:12vh auto;padding:28px}.startup-recovery h1{font-size:28px}.startup-recovery p{line-height:1.6}.startup-recovery button{cursor:pointer;padding:12px 18px}
