:root{--green:#76c04e;--ink:#434242}body{background:#f6f7f3}.setup-card{max-width:680px;margin:35px auto;background:white}.setup-card h1{margin:22px 0}.setup-card h2{margin-top:25px}.server-status{padding:9px 20px;background:#edf3e8;color:#34492c;font-size:13px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.server-status.error{background:#ffe0dc;color:#8b2020}.demobar{display:none!important}.pending-indicator{font-weight:bold}.integration-note{margin-top:20px}.top .brand img{max-width:200px}.server-actions{display:flex;gap:8px;align-items:center}.setup label{margin-top:15px}.setup a.primary{display:inline-block;margin:16px 0}.inert{opacity:.7;pointer-events:none}.server-progress{position:fixed;bottom:0;left:0;right:0;background:#434242;color:white;padding:10px 18px;z-index:5000}.login .card{background:white}
