
body {
    background-color:black;
    color:#3385FF;
    margin-top:50px;
    font-family:"arial";
    display:block;
    text-align:left;
    padding-left:15px;
    font-weight:bold;}

h1 {
    font-size:250%;
    }

a:link {color: #3385FF;

}
a:visited {color: #BF00FF;
                  }
a:hover {color:white}
span.on {
    color:#A3E0FF;}
svg {position:absolute;
    left:800px}
    
div.lyrics {position:relative;
            z-index:20;
            width:500px;
            white-space:nowrap;}
span {position:relative;
       display:inline}
span a {display: none;
    border-style:solid;
    border-color:white;
    border-width:2px;
    border-radius:10px;
    
    margin-left: 10px;
    bottom: 15px;
    padding: 8px;
    position: absolute;
    z-index: 1000;
    }
span[value~=pos] a{background:#6F83D6}
span[value~=neg] a{background:#F97083}
span[value~=neut] a{background:#AD66D5}
span:hover a {display:block;
             }
span a:link, span a:visited {color: #A3E0FF; text-decoration:none;}
span a:link:hover, span a:visited:hover {color: white; text-decoration:none;}


a:hover {color:white}
text.on {fill:#A3E0FF;}

p.explain {position:absolute;
                top:850px;
                left:1100px;
                color:#A3E0FF;
                min-width:300px
                
                }
button.toggle {position:absolute;
                top:900px;
                left:1100px;
                background:rgba(0, 0, 60, .8);
                color:#A3E0FF;
                z-index:30}
button.toggle:hover {color:white;
                    cursor:pointer}