.setup-body{min-height:100vh;background:radial-gradient(ellipse at top right,#d9f4e9,transparent 55%),#f5f7f8}
.setup-main{max-width:610px;margin:0 auto;padding:36px 20px}.setup-main>.text-link{display:inline-flex;margin-bottom:24px}
.setup-panel{padding:32px}.setup-panel h1{font-size:27px;line-height:1.25;margin:14px 0}.setup-panel .eyebrow{margin-top:20px}
.setup-panel form{margin-top:22px}.setup-panel form>small{display:block;font-size:12px;line-height:1.6;color:#596b63;margin:-4px 0 18px;overflow-wrap:anywhere}
.setup-panel input{font-size:16px}.setup-panel .button{min-height:46px;font-size:14px}.setup-panel>p{font-size:14px;line-height:1.7}
.setup-footer{text-align:center;font-size:12px;color:#596b63;margin-top:24px}.setup-panel input:focus-visible,.setup-main a:focus-visible,.setup-panel button:focus-visible{outline:3px solid #26846c;outline-offset:3px}
@media(max-width:650px){.setup-main{padding:24px 16px}.setup-panel{padding:24px}.setup-panel h1{font-size:24px}}
