.cc-profile-header,.cc-profile-section{background:#121b29;color:#e8edf5;border:1px solid #34455c;border-radius:10px;padding:16px;margin:0 0 14px;font:14px system-ui}
.cc-profile-header h2,.cc-profile-section h3{margin:0 0 8px;color:#f2f6fc}
.cc-profile-muted{color:#9baabd}.cc-profile-role,.cc-profile-status{display:inline-block;margin:2px 5px 5px 0;padding:3px 7px;border-radius:4px;background:#263b55;color:#cfe4ff;font-size:10px;font-weight:700;letter-spacing:.04em}
.cc-profile-status{background:#463329;color:#ffd1aa}.cc-profile-row{padding:10px 0;border-top:1px solid #27364a}.cc-profile-row p{margin:5px 0 0;color:#b8c4d3}.cc-profile-error{color:#ff9b9b}

.cc-profile-page{max-width:1000px;margin:0 auto}.cc-profile-section a{color:#9dcaf0;text-decoration:none}.cc-profile-section a:hover{text-decoration:underline}.cc-profile-edit{display:grid;gap:8px;padding:14px;margin:0 0 14px;background:#121b29;border:1px solid #34455c;color:#e8edf5}.cc-profile-edit label{display:grid;gap:6px;font-size:12px}.cc-profile-edit textarea{width:100%;box-sizing:border-box;background:#0d1521;color:#fff;border:1px solid #3b4b61;border-radius:6px;padding:9px;resize:vertical}.cc-profile-edit button{justify-self:start;padding:8px 14px;border:1px solid #4778a8;border-radius:5px;background:#23466a;color:white;cursor:pointer}
