/* ============================================================
   STYLE SNIPPET (Gentle Rollout - v1)
   Fixes:
   - Restore Canvas gray code box, make text black only
   - Retain username label rule
   ============================================================ */

/* Section spacing */
.user_content h2,
.user_content h3 {
  margin-top: 1em !important;
}

.user_content p {
  margin-bottom: 0.6em !important;
}

.user_content ul,
.user_content ol {
  margin-bottom: 0.9em !important;
}

.user_content li + li {
  margin-top: 0.2em;
}

.user_content img,
.user_content table {
  margin: 0.5em 0 !important;
}

/* Branded callout box */
.user_content .branded-callout {
  border: 3px solid #3a84b6;
  background-color: #ecf5ff;
  padding: 0.9em;
  border-radius: 6px;
  margin: 1.2em 0 !important;
}

/* Inline code readability — keep Canvas gray, make text black */
.user_content code {
  color: #000000 !important;
}

/* Username label rule */
[for="pseudonym_session_unique_id"]::after {
  content: "Username";
  background-color: #FFFFFF;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
}
