/* ======================
   PYTHON HIGHLIGHT
   ====================== */
.py-keyword   { color: #0000cc; font-weight: bold; }   /* def, class, import, if, for, return, etc. */
.py-builtin   { color: #267f99; }                      /* print, len, range, str, int, self */
.py-string    { color: #a31515; }                      /* "hello", 'world' */
.py-comment   { color: #008000; font-style: italic; }  /* # comments */
.py-number    { color: #098658; }                      /* 21, 3.14 */
.py-decorator { color: #ff00ff; }                      /* @staticmethod, @property */

/* ======================
   UNIVERSAL CODE BLOCK STYLE
   ====================== */
pre code {
  display: block;
  padding: 10px;
  border-radius: 6px;
  background: #f8f8f8;
  border: 1px solid #e0e0e0;
  overflow-x: auto;
  font-family: Consolas, "Courier New", monospace;
  font-size: 14px;
  line-height: 1.5;
}
