:root{color:#17201d;font-synthesis:none;background:#f3f0e7;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}body{min-width:320px;min-height:100vh;margin:0}main{box-sizing:border-box;width:min(1040px,100% - 48px);margin:0 auto;padding:8vh 0 64px}.eyebrow{color:#8b4d31;letter-spacing:.16em;font-size:.75rem;font-weight:700}h1{max-width:16ch;margin:16px 0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:500;line-height:1}.card{background:#fffdf7;border:1px solid #d7d0c0;border-radius:18px;margin-top:32px;padding:24px}.card h2{margin:8px 0 16px}.next-step,.status-draft{color:#8b4d31;font-weight:700}.actions{flex-wrap:wrap;gap:10px;display:flex}button,.button-link{color:#fff;width:fit-content;font:inherit;cursor:pointer;background:#214b3d;border:0;border-radius:999px;padding:11px 18px;text-decoration:none}button:disabled{cursor:wait;opacity:.65}dt{color:#675f55;font-size:.8rem}dd{margin:2px 0 10px}.workspace-name{color:#675f55;font-size:1.05rem}.form-stack{gap:16px;display:grid}.form-stack label{color:#4e4a43;gap:7px;font-size:.9rem;font-weight:650;display:grid}input,select,textarea{box-sizing:border-box;color:#17201d;width:100%;font:inherit;background:#fff;border:1px solid #c9c1b1;border-radius:10px;padding:12px 13px}textarea{resize:vertical;line-height:1.45}.grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.credential-box{background:#f2eee3;border-radius:12px;padding:14px}.error{color:#a12b2b;font-weight:700}progress{accent-color:#214b3d;width:100%}@media (width<=760px){main{width:min(100% - 28px,1040px);padding-top:32px}.grid-two{grid-template-columns:1fr}}
