/* styles for russthompson.net */
html, body {
    background-color: #001628;
    color: #777777;
    font-size: 14px;
    font-family: sans-serif;
    line-height: 1.15;
    padding: 2em;
}

.page {
    padding: 2em;
    background: #cecece;
    max-width: 1500px;
}

.archive {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    grid-gap: 1em;
    grid-auto-flow: dense;
}

.article {
    padding: 1em;
    background: #ffffff;
    box-shadow: 
        0 5px 10px rgba(0,0,0,0.1),
        0 20px 20px rgba(0,0,0,0.05);
}

.article_long {
    padding: 1em;
    background: #ffffff;
    box-shadow:
        0 5px 10px rgba(0,0,0,0.1),
        0 20px 20px rgba(0,0,0,0.05);
    grid-row-end: span 2;
}

.article_title,
.article_title_blk {
    color: #000000;
    font-weight: 600;
}

.article_title_wht {
    color: #ffffff;
    font-weight: 600;
}

.article:nth-child(31n + 1) {
    grid-column: 1 / -1;
    background: rgba(11,111,222,0.5);
}

.article:nth-child(8n + 2) {
    background: rgba(128,0,64,0.8);
    grid-column: span 2;
    color: #ffffff;
}

hr.basic_blk {
    height: 1px;
    border: none;
    background: rgba(0,0,0,1);
}

hr.basic_wht {
    height: 1px;
    border: none;
    background: rgba(255,255,255,1);
}

hr { /* dummy content */
    height: 6px;
    border: none;
    background: rgba(0,0,0,0.1);
}

hr:last-child { /* dummy content */
    margin-right: 60%;
}

hr.image {
    padding-bottom: 50%;
}

.softball_results,
.soccer_results {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    opacity: 0.175;
}