html[data-cloud-theme] body.page-cloud{--accent:#db0d19;--accent-strong:#b90813;--accent-soft:#fff0f1;--accent-border:#f1bdc1;--accent-rgb:219,13,25;font-family:Arial,Helvetica,sans-serif}
html[data-cloud-theme=light] body.page-cloud{--surface:#fff;--surface-muted:#f5f4f3;--surface-border:#dedcdf;--text-primary:#202124;--text-secondary:#5a5a61;background:#f2f1ef}
html[data-cloud-theme=dark] body.page-cloud{--accent:#ff4550;--accent-strong:#fa3340;--accent-soft:#361c22;--surface:#242327;--surface-muted:#1b1a1e;--surface-border:#414045;--text-primary:#f5f4f3;--text-secondary:#cac6ca}
body.page-cloud .cloud-app-brand__mark{background:#df0c19;color:#fff;border-radius:2px;transform:skewY(-5deg);font-weight:900}
body.page-cloud .cloud-app-header,body.page-cloud .cloud-auth-header{border-bottom:4px solid #db0d19}
body.page-cloud .cloud-app-brand__copy strong{font-style:italic;font-weight:900}
body.page-cloud .cloud-app-sidebar{border-right:1px solid var(--surface-border)}
body.page-cloud .cloud-app-nav-link.is-active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-strong)}
body.page-cloud .simple-login{border-top:5px solid #df0c19}
body.page-cloud .simple-login__logo{max-width:70px;max-height:85px}
body.page-cloud .cloud-auth-main{background:linear-gradient(135deg,#151518,#57575b);min-height:calc(100dvh - 90px)}
body.page-cloud #modules .workspace-check-chip{align-items:flex-start;padding:1rem}
body.page-cloud #modules .workspace-check-chip input{margin-top:.25rem;flex-shrink:0}
body.page-cloud #modules .workspace-check-chip span{line-height:1.6}
body.page-cloud #modules .workspace-form{position:static}

body.page-cloud input[type=checkbox]{accent-color:var(--accent-strong)}
