/* xml.css — semantic syntax palette for hand-wrapped <pre data-lang="xml">
 * listings. Linked only on pages that carry XML.
 *
 * Same contract as java.css: .comment .string are shared cross-language;
 * .tag is XML's own construct (element name). Angle brackets and slashes
 * stay default foreground so the structure reads without noise. Standalone
 * delete-target for degeneration-x. Darcula-family palette. */

pre[data-lang="xml"] > code { color: #a9b7c6; }

pre[data-lang="xml"] .comment { color: #808080; font-style: italic; }
pre[data-lang="xml"] .tag     { color: #e8bf6a; }   /* element name        */
pre[data-lang="xml"] .string  { color: #6a8759; }   /* element text / value */
