/**
 * Slimak Theme CSS -- Colors and personalisation-related rules
 *
 * @author  Konrad Talik
 * @license GPLv3
 */

/* Color Theme */

body {
    color: #233140;
}

a {
    color: #28c4b7;
}

.sl-color-primary {
    /* Between strong cyan and lime green */
    color: #0cb177;
}

.sl-bg-primary {
    /* Between strong cyan and lime green */
    background-color: #0cb177;
}

.sl-color-secondary {
    /* Analogous colour (according to colorhexa.com) to sl-bg-primary */
    color: #0c99b1;
}

.sl-bg-secondary {
    /* Analogous colour (according to colorhexa.com) to sl-bg-primary */
    background-color: #0c99b1;
}

.sl-bg-additional {
    /* Lavender purple */
    background-color: #767bb6;
}

.sl-color-white {
    color: white;
}

.sl-bg-white {
    background-color: white;
}

/* TODO: Remove */
.sl-color-bright {
    color: rgba(240, 240, 240, 1);
}

.sl-color-light {
    color: rgba(220, 220, 220, 1);
}

.sl-bg-bright {
    background-image: url('/media/img/noise.png');
    background-attachment: scroll;
    background-size: auto;
}

.sl-color-dark {
    color: #2c3e50;
}

.sl-bg-dark {
    background-color: #2c3e50;
}

.row-dark {
    /* Copy it from sl-bg-bright and decrease alpha */
    background-color: rgba(240, 240, 240, 0.6);
    /* Let's write with darker font so that it will be more visible */
    color: #222;
}

.row-light {
    /* Copy it from sl-bg-bright and decrease alpha */
    background-color: rgba(40, 40, 40, 0.6);
    color: white;
}

blockquote {
    background-color: lightgray;
    /* .sl-bg-dark */
    border-color: #2c3e50;
}

code {
    /* Colors from current theme (Solarized) */
    color: #2aa198;
    background-color: #fdf6e3;
}

/* Location-dependent */

article {
    background-color: #f2f2f2;
}

.brick hr {
    border-color: #2c3e50;
    background-color: #2c3e50;
}

/* ID-dependent */

#dzialalnosc .row p {
    /* Copy it from sl-bg-bright and decrease alpha */
    background-color: rgba(240, 240, 240, 0.75);
    /* Let's write with darker font so that it will be more visible */
    color: #222;
}

#title .row {
    padding: 20px 0;
}

#title #meta {
    font-variant: small-caps;
}

