/* VERSION A */
/*
body {
    background:
        radial-gradient(
            circle at top left,
            rgba(180, 0, 0, 0.35),
            transparent 40%
        ),
        radial-gradient(
            circle at bottom right,
            rgba(255, 255, 255, 0.05),
            transparent 30%
        ),
        linear-gradient(135deg, #050505 0%, #120000 45%, #1a0000 100%);

    color: #e8e8e8;
}
*/
/* VERSION B */
/*
body {
    background:
        radial-gradient(
            circle at top left,
            rgba(180, 0, 0, 0.35),
            transparent 40%
        ),
        radial-gradient(
            circle at bottom right,
            rgba(255, 255, 255, 0.05),
            transparent 30%
        ),
        linear-gradient(135deg, #050505 0%, #120000 45%, #1a0000 100%);

    color: #e8e8e8;
}
*/
/* VERSION C */

body {
    background:
        radial-gradient(
            circle at top left,
            rgba(180, 0, 0, 0.35),
            transparent 40%
        ),
        linear-gradient(135deg, #180000 0%, #2a0000 45%, #400000 100%);
    color: #e8e8e8;
}

/* VERSION D */
/*
body {
    background:
        radial-gradient(
            circle at top left,
            rgba(220, 0, 0, 0.4),
            transparent 45%
        ),
        linear-gradient(135deg, #220000 0%, #3a0000 45%, #550000 100%);
    color: #e8e8e8;
}
*/

h1,
h2 {
    color: #ff3a3a;
    text-shadow: 0 0 8px rgba(255, 0, 0, 0.5);
}

nav a {
    color: #cccccc;
}

nav a:hover {
    color: #ff4a4a;
    text-shadow: 0 0 10px rgba(255, 0, 0, 0.8);
}

section {
    background: rgba(255, 255, 255, 0.03);
    border: 1px solid rgba(255, 255, 255, 0.08);
    padding: 40px;

    backdrop-filter: blur(3px);
}

.autosmiley {
    color: #ff3a3a;
    font-weight: bold;
}
