
.cloud-community{padding:68px 8%;background:#eeece3;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}
.cloud-community h2{font:600 clamp(32px,4vw,48px)/1.08 'Playfair Display';letter-spacing:-.04em;margin:12px 0}
.cloud-community h2 em{color:#e96f3b}
.cloud-community p{font-size:11px;line-height:1.9;color:#77786e;max-width:470px}
.cloud-status{padding:10px 13px;background:#f8f6ef;border-left:2px solid #e96f3b}
.cloud-auth{background:#f8f6ef;padding:24px}
.auth-tabs{display:flex;gap:8px;margin-bottom:18px}
.auth-tabs button,.cloud-signout{border:1px solid #ddd8ce;background:transparent;border-radius:30px;padding:9px 13px;font:10px 'DM Sans';cursor:pointer}
.auth-tabs button.active{background:#282b24;color:#fff}
.cloud-auth form{display:grid;gap:9px}
.cloud-auth label{font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#777;margin-top:5px}
.cloud-auth input{padding:13px;border:1px solid #dedbd1;background:white;font:11px 'DM Sans';width:100%;box-sizing:border-box}
.cloud-auth .button{margin-top:8px;cursor:pointer;border:0}
.cloud-signout{margin-top:12px}
@media(max-width:700px){.cloud-community{grid-template-columns:1fr;padding:50px 7%;gap:24px}}
