/* ============================================================================
   sas_mini_highlight.css
   Minimal SAS syntax style shared across mycsg.in.

   Visual rules (kept intentionally spartan):
     - Cream background, dark body text, Courier New 12pt
     - Green for comments (block comments and *...; macro-star comments)
     - Bold blue for three keywords only: data, proc, run
     - No coloring for strings, numbers, or other function names

   Pair this file with assets/sas_mini_highlight.js. Use by wrapping code in:
     <pre><code class="language-sas-mini">...</code></pre>
   Then on DOMContentLoaded, call window.SasMiniHighlight.applyAll() to render.
   ========================================================================= */

.sas-mini-block {
    background: #fffdf6;
    color: #111;
    font-family: "Courier New", Courier, monospace;
    font-size: 12pt;
    line-height: 1.5;
    white-space: pre;
    overflow-x: auto;
    padding: 10px;
    border: 1px solid #d5d5d5;
    border-radius: 6px;
    margin: 0;
}

.sas-mini-block code {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    background: transparent;
    padding: 0;
    white-space: pre;
}

.sas-mini-block .sas-comment {
    color: #22863a;
}

.sas-mini-block .sas-keyword {
    color: #0b5fb3;
    font-weight: 700;
}
