.developer-center form { display: grid; gap: 12px; margin-top: 20px; }
.developer-center .info-card { margin: 24px 0; }
.developer-center input, .developer-center textarea {
  display: block; box-sizing: border-box; width: 100%; min-width: 0; padding: 12px;
  color: inherit; background: var(--bg); border: 1px solid var(--line); border-radius: 10px; font: inherit;
}
.developer-center button { justify-self: start; margin: 8px 8px 8px 0; }
.developer-center button:disabled { opacity: .6; cursor: wait; }
.developer-center [hidden] { display: none !important; }
.developer-center p, .developer-center .mono { overflow-wrap: anywhere; }
.developer-center code { overflow-wrap: anywhere; word-break: break-all; }
.developer-center input:focus-visible, .developer-center textarea:focus-visible { outline: 2px solid var(--t1); outline-offset: 2px; }
#developer-message:not(:empty) { padding: 16px; border: 1px solid var(--line); border-radius: 10px; }
