html:not([data-theme="light"]) {
    /* Section backgrounds */
    section:nth-of-type(odd):not(:first-of-type) {
        /* background-color: rgb(20,20,20);*/
        background: url(backgrounds/Black-concrete.jpg);
        background-size: cover;
        background-position: center;
        box-shadow: 0px 0px 5px 0px whitesmoke;
    }

    section:nth-of-type(even) {
        /* background-color: rgb(0,0,0); */
        background: url(backgrounds/Dark-bg2.jpg);
        background-size: cover;
        background-position: center;
        box-shadow: 0px 0px 5px 0px whitesmoke;
    }

    /* Colors for links*/
    a { color: #7F7AFF; } 

    body {
        background-color: #080808;
        color: #e0dbdb;
    }

    /* Text shadows */
    h1, h2, h3, .sub-title {
        text-shadow: 0.5rem 0.5rem 1rem rgba(0,0,0,1);
    }

    nav ul li a, #header-text h1,
    #header-text h2,
    #header-text h3 {
        text-shadow: 0.2rem 0.2rem 0.4rem rgba(0,0,0,0.15);
    }

    /* Navigation */
    nav ul li a { color: #e0dbdb; }
    nav ul li a::after { background: #A8B6FF; }

    .tab-links::after { background: #A8B6FF; }

    span { color: #A8B6FF; }
    #about { color: #e0dbdb; }
    #music { color: #e0dbdb; }
    #other { color: #e0dbdb; }
    #contact { color: #e0dbdb; }

    /* Buttons */
    .btn {
        border: 1px solid #FF5669;
        background: #080808;
        color: #e0dbdb;
    }
    .btn:hover {
        border: 1px solid #e0dbdb;
        background: #A1333F;
        color: #e0dbdb;
    }

    /* Forms */
    form input, form textarea {
        border: none;
        background: #262626;
        color: #e0dbdb;
    }

    .copyright { background: #262626; }

}