.auth-body{min-height:100dvh;background:#eef1e9;display:grid;place-items:center;padding:30px 16px}.auth-card{width:min(100%,430px);padding:38px;background:white;border:1px solid #dfe5d8;border-radius:14px;box-shadow:0 15px 65px #29432a0b}.auth-card>.brand{margin-bottom:26px}.auth-card h1{font-size:25px;letter-spacing:-1px;font-weight:650;margin:13px 0}.auth-card p{font-size:12px;line-height:1.8;color:#74816c}.auth-card .field{margin-top:20px}.auth-card input{min-height:43px}.auth-card button{margin-top:8px;min-height:43px}.auth-studio{font-size:9px;letter-spacing:.7px;color:#819573;align-self:flex-end;margin-bottom:5px}.auth-error{background:#fff0eb;color:#a24634!important;padding:12px;border-radius:6px}.auth-notice{background:#eff6e8;padding:12px;border-radius:6px}.auth-back{font-size:11px;color:#6f8266;text-decoration:none;display:block;margin-top:25px}.auth-footer{margin:28px 0 0;font-size:10px!important;text-align:center;color:#9aa391!important}.server-actions{display:flex;gap:5px;align-items:center}.server-actions .btn{padding:10px 12px}.server-actions .logout-label{display:none}.save-status{max-width:230px}.save-warning{color:#ab4e34!important}.server-account{display:flex;gap:7px;align-items:center}.sidebar-bottom .server-account button{width:auto;flex:1}.site .muted{color:var(--subtle)}.live-status{font-size:10px;color:#79876f;margin-bottom:15px;padding:0 6px;line-height:1.7}.draft-warning{padding:12px 15px;background:#fff3dc;color:#7e6337;font-size:11px;line-height:1.6;border-radius:6px;margin-bottom:14px}.server-error-banner{background:#fff0e9;padding:10px 20px;color:#934c34;font-size:12px;display:flex;align-items:center;gap:10px}.server-error-banner[hidden]{display:none}.server-error-banner button{text-decoration:underline}.server-error-banner:not([hidden])+.workspace{height:calc(100dvh - 120px)}@media(max-width:1100px){.appbar>.project-title{display:none}.server-actions .btn{font-size:10px;padding:9px}.server-actions .btn svg{width:14px}}@media(max-width:760px){.server-actions [data-action="save-server"]{display:none}.app-actions>.btn[data-action="export"]{padding:7px}.app-actions>.btn[data-action="export"] .export-text{display:none}.server-actions .btn{padding:8px 9px}.server-error-banner{font-size:10px;padding:9px 12px}.appbar>.brand>span:last-child{display:none}.auth-card{padding:28px}.server-error-banner:not([hidden])+.workspace{height:calc(100dvh - 120px)}}
