<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
    This code courtesy of W.T. Neutraleyes.
    
    Вперёд к победе!
    Не останавливайся!
    УРАААAAAAAAA!!!! 
    
    W.T. Neutraleyes, 2025.
    
    No copyright at all.
*/


body {
    background: #ffe url('/.media/f5e8b7a401458cbacbe1463f8e4f5521-imagepng') repeat-x 50% 0%;
    color: #800000;
    font-size: 20px;
}

.labelLastEdit, .delLink, .linkPreview {
    display: none !important;
}

.linkName:not(.noEmailName)[href="mailto:sage" i]:after {
    content: " [SAGE!]";
    color: red;
}

.labelRole:after {
    content: " ★";
}

.innerOP {
    counter-reset: postnum -1;
}
.linkQuote:after {
    color: blue;
    counter-increment: postnum 1;
    content: ", №" counter(postnum);
}

#divMessage {
    background-color: #ebebdc;
    border: 2px double #d9bfb7;
}

#bannerImage {
    border: 2px double #d9bfb7
}

body::before {
    content: "";
    position: fixed;
    bottom: 0;
    right: 0;
    width: 87px;
    height: 140px;
    background-image: url('/.media/4c960f8c19af69020ea9d7fcdf6a3ec8-imagepng.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: -1;
}


a:link, a:visited, .intro a.email span.name {
    color: #0000ff;
}

a:link:hover {
    color: #d00;
}

a.post_no {
    color: #800000;
}

.innerPost {
    background: #f0e0d6;
    border-color: #d9bfb7;
}

div.post.reply.highlighted {
    background: #f0c0b0;
    border-color: #d9bfb7;
}

div.post.reply div.body a {
    color: navy;
}

.intro span.subject {
    color: #d00;
}

form table tr th {
    background-color: #ea8;
    color: #800;
    font-weight: 700;
    border: 1px solid #800;
    padding: 0 5px;
    font-size: 10pt;
}

div.ban h2 {
    background: #FCA;
    color: inherit;
}

div.ban {
    border-color: #800;
}

div.ban p {
    color: black;
}

div.pages {
    background: #F0E0D6;
    border-color: #D9BFB7;
}

div.pages a.selected {
    color: #800;
}

header div.subtitle, h1 {
    color: #800000;
    text-align: center;
}

hr {
    border: none;
    border-top: 1px solid #D9BFB7;
    height: 0;
}

div.boardlist {
    color: #B86;
}

div.boardlist a {
    color: #800;
}

table.modlog tr th {
    background: #EA8;
}

#options_div, #alert_div {
    background: #f0e0d6;
}

.desktop-style div.boardlist:nth-child(1) {
    background-color: #F0E0D6;
}

#bannerImage {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
}

.__cf_email__, .quoteLink, .linkPreview, .linkSelf, .linkQuote, .delLink {
    font-size: inherit;
}

@media (max-width: 768px) {
    body {
        font-size: 16px;
    }

    form table {
        width: 100%;
        font-size: 14px;
    }

    div.ban h2 {
        font-size: 18px;
    }

    header div.subtitle, h1 {
        font-size: 24px;
    }

    .innerPost, div.ban, div.pages {
        padding: 10px;
    }

    a:link, a:visited, a.post_no {
        font-size: 16px;
    }

    div.boardlist {
        display: block;
        margin: 10px 0;
    }

    div.boardlist a {
        display: block;
        padding: 10px;
    }
}

</pre></body></html>