/* Collaborate page — scoped additions on core.css */

.collab-status {
  font-family: var(--mono);
  font-size: 10px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.collab-status.open { color: var(--green); }
.collab-status.wait { color: var(--brass); }

.collab-actions {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-top: 14px;
}

.collab-link { margin-top: 14px; }

.collab-form-card {
  padding: 28px;
  background: #fff;
  border-radius: var(--r-lg, 18px);
  border: 1px solid var(--line-dark, rgba(11, 58, 115, 0.14));
}

.collab-form label {
  display: block;
  font-size: 12px;
  font-weight: 600;
  letter-spacing: 0.04em;
  color: rgba(18, 23, 36, 0.65);
  margin: 14px 0 6px;
}

.collab-form input,
.collab-form select,
.collab-form textarea {
  width: 100%;
  border: 1px solid var(--line-dark, rgba(11, 58, 115, 0.14));
  border-radius: 10px;
  padding: 11px 12px;
  font-size: 15px;
  background: #fff;
  color: var(--ink, #121724);
  font-family: var(--body, system-ui, sans-serif);
}

.collab-form textarea {
  min-height: 96px;
  resize: vertical;
}

.collab-form input:focus,
.collab-form select:focus,
.collab-form textarea:focus {
  outline: 2px solid rgba(11, 58, 115, 0.25);
  outline-offset: 1px;
}

.form-note {
  margin-top: 16px;
  font-size: 12.5px;
  color: rgba(18, 23, 36, 0.5);
}

/* Dark product band cards: status chip contrast */
section.dark .collab-status.open { color: #7dce6a; }
section.dark .collab-status.wait { color: #d4a84a; }

section.light-surface {
  background: #f4f7fb;
  color: var(--ink, #121724);
  padding: 72px 0;
}
section.light-surface a { color: var(--blue, #0B3A73); }


