.setup-shell{max-width:1160px}.setup-lead{font-size:1.15rem;margin-top:.5rem}.setup-notice{background:#f3eadb;border-left:3px solid #a08043;padding:1.2rem 1.4rem;line-height:1.65}.setup-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:1.5rem;margin:1.6rem 0}.setup-card{padding:2rem;background:#fffdf8;border:1px solid #ded1bb;border-radius:10px}.setup-card h2{font-family:Georgia,serif;font-size:2.2rem;margin:.6rem 0 1rem}.setup-card>p{line-height:1.6}.setup-card form{display:grid;gap:1rem;margin-top:1.5rem}.setup-card .button{width:100%;text-align:center}.setup-card .field input{width:100%;box-sizing:border-box}.setup-template{border-top:1px solid #ded1bb;padding-top:1rem;line-height:1.6}.setup-template summary{cursor:pointer;font-weight:600}.setup-template p{overflow-wrap:anywhere}.setup-card .form-grid{gap:1rem}.setup-card .check-label{align-items:flex-start}.setup-card .check-label input{margin-top:.3rem;flex-shrink:0}.setup-card .admin-feedback{overflow-wrap:anywhere}#setup-signin{padding:1.5rem;background:#fffdf8}.setup-card :focus-visible{outline:3px solid #926b30;outline-offset:3px}@media(max-width:850px){.setup-grid{grid-template-columns:1fr}.setup-card{padding:1.3rem}.setup-shell{padding:1.25rem}.setup-card .form-grid{grid-template-columns:1fr}}
