/* Custom styles for Reinforcement Learning with Q */

/* Code blocks: make q code readable in a monospace font */
pre code {
    font-size: 0.88em;
    line-height: 1.5;
}

/* Highlight inline code */
code {
    background-color: rgba(255, 255, 255, 0.07);
    border-radius: 3px;
    padding: 0.1em 0.3em;
}

/* Equation display: center block math */
.MathJax_Display {
    overflow-x: auto;
    overflow-y: hidden;
    padding: 0.5em 0;
}

/* Callout boxes for "aha" moments */
blockquote {
    border-left: 4px solid #4a90d9;
    background-color: rgba(74, 144, 217, 0.08);
    padding: 0.5em 1em;
    margin: 1.5em 0;
    border-radius: 0 4px 4px 0;
}

blockquote p:last-child {
    margin-bottom: 0;
}

/* Table styling */
table {
    border-collapse: collapse;
    width: auto;
    margin: 1em auto;
}

table th, table td {
    border: 1px solid rgba(255,255,255,0.2);
    padding: 0.4em 0.8em;
}

table th {
    background-color: rgba(255,255,255,0.1);
}
