/* --- 1. GLOBAL SETTINGS & COLORS --- */
body {
    background-color: #d1d5ee; /* Classic light blue-gray */
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-size: 10pt;
    margin: 0;
    padding: 10px;
}

/* --- 2. THE COMPACT POST LAYOUT --- */
/* The outer wrapper for every post */
.postCell {
    margin: 0 !important;
    padding: 1px 0 !important; /* Tightens vertical gap between posts */
    display: block;
    clear: both;
}

/* Indent replies to create the "staircase" look */
.postCell:not(.opCell) {
    margin-left: 20px !important;
}

/* The actual post box (The "moe" look) */
.innerPost {