.auth-body{min-height:100vh;background:#171d23;display:flex;align-items:center;justify-content:center;padding:35px 18px}.auth-card{width:100%;max-width:490px;background:#f7f7f4;padding:40px;border-radius:8px}.auth-card .brand{margin-bottom:40px}.auth-card h1{font-size:28px;font-weight:550;margin-bottom:12px}.auth-card>p{font-size:12px;color:#828c94;margin-bottom:25px}.auth-card .btn{width:100%}.auth-back{display:block;text-align:center;font-size:11px;margin-top:22px;color:#858e96}.setup-instructions{font-size:12px;line-height:1.9}.setup-instructions h2{font-size:18px}.setup-instructions ol{padding-left:18px}.setup-instructions code{overflow-wrap:anywhere}.logout{width:100%;border:none}.project-dialog{max-width:850px;width:calc(100% - 30px);max-height:90vh;padding:0;border:none;background:#f6f5f1;color:#252a2d;overflow:auto}.project-dialog::backdrop{background:#0b1015cc}.project-dialog>img{width:100%;max-height:430px;object-fit:contain;background:#d4d9d7}.project-dialog article{padding:35px}.project-dialog article h2{font-size:32px;margin:14px 0}.project-dialog article h3{font-size:18px;font-weight:550;margin:24px 0 10px}.project-dialog article>small{font-size:11px;color:#ef6d35}.project-dialog .project-company{padding:18px 0;border-top:1px solid #d8deda;border-bottom:1px solid #d8deda}.project-dialog .project-company strong{font-size:18px}.project-dialog article p{font-size:13px;line-height:1.9}.project-card[hidden]{display:none}.admin-item-image{height:34px;width:34px;object-fit:cover;border-radius:4px}.admin-main .item-list button small{max-width:150px;overflow:hidden;text-overflow:ellipsis}.admin-note{font-size:11px;color:#8a949d;line-height:1.8}.editor .field:last-child{margin-bottom:0}.password-grid{max-width:700px}.image-field .btn{cursor:pointer}.overview-heading{font-size:23px;font-weight:550}.section-tools span{line-height:1.7}.account-success{margin-top:20px}button .mini-arrow{margin-left:auto}@media(max-width:620px){.auth-card{padding:30px 24px}.auth-card h1{font-size:25px}.project-dialog article{padding:25px}}
