/* Self-contained SVG icons; no externally loaded font or script. */
.theme-icon { display: inline-block; width: 1em; height: 1em; vertical-align: -0.125em; }
