.project-editor { display: grid; gap: 16px; padding: 24px; margin-bottom: 24px; border: 1px solid #444; border-radius: 16px; }
.project-editor[hidden] { display: none; }
.project-editor label { display: grid; gap: 8px; }
.project-editor small { color: #aaa; }
.project-editor .admin-input { width: 100%; box-sizing: border-box; }
.project-editor select { color: #eee; background: #202024; }
.project-editor img { max-width: 100%; border-radius: 12px; }
