@font-face{font-family:"Segoe UI Regular";font-style:normal;font-weight:normal;src:local("Segoe UI Regular"),url("/fonts/segoe-ui/Segoe UI.woff") format("woff");}@font-face{font-family:"Segoe UI Italic";font-style:normal;font-weight:normal;src:local("Segoe UI Italic"),url("/fonts/segoe-ui/Segoe UI Italic.woff") format("woff");}@font-face{font-family:"Segoe UI Bold";font-style:normal;font-weight:normal;src:local("Segoe UI Bold"),url("/fonts/segoe-ui/Segoe UI Bold.woff") format("woff");}@font-face{font-family:"Segoe UI Bold Italic";font-style:normal;font-weight:normal;src:local("Segoe UI Bold Italic"),url("/fonts/segoe-ui/Segoe UI Bold Italic.woff") format("woff");}body{color:#fff;font-weight:100;font-family:"Segoe UI Regular",OpenSans,Helvetica,Arial,sans-serif;margin:0;text-align:center;background-color:#555;background-size:cover;background-attachment:fixed;}body.bg{background-image:url(/images/spitfires.jpg);}body.error-404{background-image:url(/images/404.jpg);}data{display:block;}a{color:rgb(150,10,0);text-decoration:none;transition:all .25s ease;display:inline-block;cursor:pointer;}a:not(.song):hover{transform:scale(1.05)!important;}#filter a.btn:hover{transform:none!important;}a.pwdreset{opacity:.5;margin-left:5px;}a.pwdreset:hover{opacity:1;}a.tag{color:#fff;background-color:#000;padding:2px 10px 6px;border-radius:4px;margin:0 5px 5px 0;}h1,h2,h3,h4,h5,h6{font-weight:100;}td,th{font-size:12px;text-align:left;}td{padding:2px 5px;vertical-align:top;}th{padding:10px 5px;}tr:not(.head):not(.spacer):hover{background-color:rgba(255,255,255,.1);}label{display:block;margin-bottom:10px;}input,textarea{border-radius:6px;padding:10px;}input,textarea,label,select{font-family:inherit;border:none;outline:none;}input#searchword{padding:9px 40px 9px 10px;background-color:#fff;transition:all .25s ease;}input#searchword:active,input#searchword:focus,div.searchword:hover input#searchword,div#header-mobile div.search:hover input#searchword,textarea{background-color:#fff;color:#111;outline:none;}input[type="checkbox"]{accent-color:#000;}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}textarea{height:60px;}form textarea,form input[type="text"]{width:200px;}img{max-width:100%;}img.negative{filter:grayscale(1) invert(1);opacity:.1;}div.search{margin:30px 10px 10px;transition:all .25s ease;}div.search:hover{}div#results{display:inline-block;}div#filter{margin:30px 20px 0;text-align:center;display:none;}div#filter or{position:relative;top:8px;left:-5px;color:#888;font-size:12px;}div#filter or i{font-size:16px;vertical-align:-1px;}div#content #filter{display:block;margin:10px;}div#content #filter or{display:none;}div#content #filter #results{margin-top:40px;}div#filter form{display:inline-block;}div#header div#filter form{display:inline-block;}div.nothing{margin:20px 15px;}div#filter input[type="text"],div#filter label:not(.check),div#filter textarea,div#filter .btn{border:.5px solid #555;}div#filter input[type="text"],div#filter select,div#filter textarea,div#filter label:not(.check){color:#fff;width:200px;height:20px;}div#filter input[type="text"],div#filter textarea,div#filter label,div#filter .btn{margin:0 2px 10px 2px;vertical-align:top;}div#filter input[type="text"],div#filter select,div#filter textarea,div#filter label,div#filter .btn-dark{vertical-align:top;background-color:transparent;}div#filter select{color:#888;-webkit-appearance:none;-moz-appearance:none;appearance:none;}div#filter input[type="text"],div#filter textarea,div#filter label{border-radius:6px;padding:10px 15px;}div#filter label i{color:#888;position:absolute;transform:translateX(-10px);pointer-events:none;font-size:12px;line-height:20px!important;}div#filter .btn{border:none!important;zoom:1.2;padding:10px 12px;font-size:.6em;color:#888!important;background-color:#181818;}div#filter .btn i{margin-left:1px;}div.section{transition:all 1s ease;opacity:0;}div.section:not(#home){text-align:left;}div.albums div.album,div.album_matches div.album,div#favorites div.album,div.artist_matches div.artist{position:relative;display:inline-block;background-size:cover;margin:10px 5px;width:260px!important;height:260px!important;cursor:pointer;background-color:#000;transition:all .25s ease;z-index:1;}div.album span.caption{background-color:rgba(150,10,0,.8);background-color:rgba(0,10,0,.6);bottom:10%;background-image:none;padding:6px 50% 8px;}div.album:hover,div.artist_matches div.artist:hover{box-shadow:-10px 10px 20px rgba(0,0,0,.5);z-index:2!important;}div.album:hover{transform:scale(1.2);}div.artist_matches div.artist:hover{transform:scale(1.5) rotate(-20deg);}div.album{overflow:hidden;}div#about .bio{margin-bottom:20px;}div#artist{text-align:left;font-size:14px;}div#about div.bio p{max-width:800px;}div#about h3{font-size:1.3em;margin-bottom:0;line-height:1em;}div#artist h3.header{font-size:1.5rem;margin:0;}div#artist .social{margin:15px 0 0 0;display:block;}div#artist .social i{background-color:#fff;border-radius:100%;width:30px;height:30px;text-align:center;line-height:30px;font-size:15px;margin-left:3px;}div#artist a.favorite{color:#fff;}.albums-small{margin:15px 0 20px;}.albums-small .album{width:50px;height:50px;margin:0;display:inline-block;transition:all .25s;}div#overlay{position:fixed;top:0;left:0;z-index:100000;height:100vh;width:100vw;background-image:url(/images/pattern_01.png);transition:all 1s ease;background-color:#222;}div#album-header p,div#album-header .header{margin:0 0 5px;}div#album-header .header{font-weight:900;}div#album-header p{font-size:13px;}div#dim{position:fixed;top:0;left:0;z-index:9;height:100vh;width:100vw;background-color:rgba(0,0,0,.97);opacity:0;pointer-events:none;transition:all .25s ease;}div#loading{position:absolute;top:40%;left:50%;transform:translateX(-50%) translateY(-40%);pointer-events:none;}div#searching{position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-color:rgba(150,10,0,.9);z-index:99999;border-radius:100%;padding:10px;}div#searching img{width:100px;}div#dim>div .loading img{width:50px;}div#dim>div{position:fixed;left:50%;z-index:3;padding:1.5rem 1rem;transition:all .25s ease;border-radius:4px;min-height:100px;opacity:0;overflow:hidden;}div#dim>div#contact,div#dim>div#keyboard,div#dim>div#deleted,div#dim>div#reset,div#dim>div#tip,div#dim>div#thx{transform:translateX(-50%) translateY(-30%);background-image:none;color:#fff;top:30%;}div#dim>div#contact,div#dim>div#thx,div#dim>div#deleted,div#dim>div#tip,div#dim>div#login,div#dim>div#reset{transform:translateX(-50%) translateY(-50%);top:50%;text-align:center;}div#dim>div#album,div#dim>div#download{transform:translateX(-50%) translateY(-50%);top:50%;box-shadow:-10px 10px 20px rgba(0,0,0,.5);background-image:url(/images/pattern_02.png);color:#000;min-width:80vw;text-align:left;}div#dim>div#tip,div#dim>div#thx,div#dim>div#deleted{min-width:70vw;}div#tip h1{line-height:1em;}div#dim>div img.logo{position:absolute;top:75%;right:20px;max-width:unset;z-index:-1;opacity:.05;width:90%;pointer-events:none;transform:translateY(-75%) rotate(-10deg);}div#dim>div .loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,.8);border-radius:100%;padding:10px;width:50px;height:50px;}div#album .description p{font-size:13px;line-height:1.2em;margin:0 0 20px;}div#album .songlist a.fa:not(.saved){color:#999;}div#album .songlist a.fa.saved{color:#000!important;}div#album .songlist a.fa:not(.saved):hover{color:#555;}div#download h2{margin:0;}div#download h3{margin:0;font-size:14px;}div#download h4{font-size:10px;color:#555;margin:5px 0 10px;}div#download #message{position:absolute;bottom:20px;font-size:14px;color:green;}div#download #message p{margin:0;}div#download #error{color:#666;text-align:center;margin-top:120px;font-size:17px;}div#download #error a,div#download #error a:hover{color:#c33;text-decoration:none;margin-top:15px;display:block;}div.song_matches a.fa:not(.saved):hover{color:#ccc;}div#main{width:100vw;min-height:100vh;padding:30px 0;background-image:url(/images/pattern_03.png);background-color:rgba(0,0,0,.5);}div#footer{width:100vw;padding:1.5rem 0 2rem;}div#footer.expanded{padding:2rem 0 8rem;}div#header img.logo{width:280px;transition:all .5s ease;margin:10px 0 20px;}div#footer{background-image:url(/images/pattern_03.png);color:#fff;font-size:10px;background-color:#333;letter-spacing:.5px;}div#footer img{width:200px;}div#content{margin:2rem 2rem 0;}div#copyright{margin:.5rem 1rem;}img#logo{display:block;max-width:90vw;}div#keyboard table td{padding:5px 10px 5px 0;pointer-events:none;}div#keyboard,div#keyboard table td{font-size:15px;}div#keyboard img{width:25px;}#keyboard .header{line-height:1em;margin-bottom:40px;}div#keyboard #right{margin-top:10px;}div.songlist{font-size:12px;line-height:18px;text-align:left;margin-top:10px;max-height:30vh;overflow:scroll;}div.search i{margin-left:-28px;margin-right:10px;vertical-align:middle;cursor:pointer;}input#search::placeholder,div.search i{color:#555;}div.search i.searching{animation:rotation 1s infinite linear;}div.search i.searching::before{content:"\f110";}.working{animation:rotation 1s infinite linear;}i.working::before{content:"\f110";}input#search::placeholder{margin-right:-32px;text-align:center;}.btn{border-radius:4px;padding:4px 12px 8px;cursor:pointer;}.btn-dark{background-color:#222;color:#fff;}.btn-light{background-color:#fff;color:#000!important;}.btn-red{background-color:rgb(150,10,0);color:#fff;}.btn-dark.gradient{background:linear-gradient(to bottom,#333 20%,black 100%);}.x.close{position:absolute;top:10px;right:20px;color:#fff;font-size:2em;z-index:10000;}.btn-dark:hover,.btn-dark.active{background-color:#000;}.btn-light:hover,.btn-light.active{background-color:#eee;}.btn>span{font-size:9px;vertical-align:top;margin-left:3px;margin-right:-3px;}.btn-light>span{color:#666;}.btn-dark:not(.file)>span{color:#ddd;}.btn.disabled{opacity:.75;pointer-events:none;}div#album .btn,div#keyboard .btn{margin-top:20px;}div#album-image{margin-bottom:10px;}div.songlist a{color:#000;}div#album div.songlist h3{display:none;}div.songlist h3{font-size:15px;margin:5px 5px 5px 0;}a.song i{margin:0 5px;}a.song.playing i.fa-play::before,li.song.playing i.fa-play::before{content:"\f04c";}div.song_matches li.playing{background-color:rgba(0,0,0,.75);}div#album .songlist li.playing{background-color:rgba(0,0,0,.1);}div#player .songlist li.playing a,div#player .songlist li.playing i{color:#fff;}div#player{background-color:rgba(0,0,0,.97);box-shadow:0 -10px 10px rgba(0,0,0,.2);padding:10px 0 15px 0;transition:all .25s ease;pointer-events:none;position:fixed;bottom:0;width:100%;z-index:10;font-size:14px;color:#ddd;opacity:0;cursor:pointer;}div#player #details a.album{display:none;}div#player #song{cursor:pointer;}div#player *:not(a,i,img,.album){cursor:default;}div#player.open{opacity:1;pointer-events:all;}div#player p{margin:0;}div#player a{color:#aaa;transform:none!important;}div#player .songlist li:not(.playing) i{color:#aaa;}div#player:not(.actions) a:hover{color:#fff;}div#player .actions{margin-right:5px;}div#player .actions .instrumental{display:none;}div#player img.cover{width:30px;margin-right:5px;vertical-align:middle;}div#player #tape{position:absolute;left:80%;width:280px;background-color:#000;top:90px;opacity:.15;transform:translateX(-80%) rotate(15deg);pointer-events:none;}div#player #tape img{display:none;}div#player #details{transition:all .25s ease;height:0;overflow:hidden;}div#player #details .meta,div#player #details .publishing{font-size:12px;margin:5px;}div#player #details .meta>div{max-width:250px;margin:0 auto;}div#player #key,div#player #tempo{display:inline-block;margin:10px 5px!important;}div#player .meta span{color:#888;}div#player #details .publishing{color:#777;}div#player #details .songlist{font-size:12px;line-height:18px;display:inline-block;border-top:.5px solid;padding:5px 40px;}div#player #audio{margin-top:5px;}div#player #details.open{height:auto;}div#header #menu>div .btn.close{display:none;}div#player .songlist a.playing,div#player .songlist a.playing i,div#player .songlist a:hover i{color:#fff!important;}.songlist #total{display:none;}div#player .prev,div#player .next{position:absolute;top:40px;z-index:9;color:#fff;}div#player .prev.disabled,div#player .next.disabled{color:#555;pointer-events:none;}div#player .prev{left:70px;}div#player .next{right:70px;}div#player a.artist{margin-right:10px;}div#player .close,div#player .toggle,div#player .keyboard{position:absolute;top:10px;color:#222;font-size:18px;transition:color .25s ease;cursor:pointer;}div#player .close:hover,div#player .toggle:hover,div#player .keyboard:hover{color:#555;}div#player .toggle.on{transform:rotate(180deg);}div#player .close{right:10px;}div#player .toggle{right:30px;}div#player .keyboard{right:52px;}.songlist a i{transition:all .25s ease;color:#111;}.menuitem{display:block;margin:5px auto;width:240px;padding:12px 12px;font-size:12px;background-color:rgba(255,255,255,.05);}div#credits img{margin:5px;width:90vw;}div#about .bio>div{font-size:14px;}div#contact a{color:#fff;}div#contact .btn{margin-top:5px;}div#contact p{line-height:1.5rem;text-align:left;width:215px;margin:0 auto 30px auto;}div#contact form p{text-align:center;margin:0 auto 10px;}div.section#contact{text-align:center;}div#menu i.toggle,div#header-mobile #menu>div{display:none;}div#header-mobile #menu>div{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#555;background-image:url(/images/pattern_03.png);padding:5rem 0 2rem 0;z-index:5;}div#header-mobile #menu>div .btn.close{margin-top:3rem;background-color:rgb(150,10,0);}div#header-mobile div#filter{display:none;}div#header-mobile .btn-dark:hover{background-color:#333;}div#header-mobile{display:none;position:fixed;top:0;left:0;z-index:3;width:100%;background-color:rgba(0,0,0,.95);box-shadow:0 10px 10px rgba(0,0,0,.5);padding:.3rem 0 .5rem;}div#header-mobile img.logo{width:150px;}div#header-mobile a.home{vertical-align:middle;}div#header-mobile .search{display:inline-block;vertical-align:top;margin:.5rem 0 0 1rem;}div#header-mobile #menu{display:inline-block;}div#header-mobile div#menu i.toggle{display:inline-block;vertical-align:top;font-size:28px;cursor:pointer;color:#555;margin-left:1.5rem;}div#header-mobile div#menu i.toggle:hover{color:#fff;}div#header-mobile input#searchword{background-color:rgba(255,255,255,.05);color:#fff;}div#header-mobile #menu>div img.logo{width:250px;margin-bottom:1.5rem;}.ui-tooltip{background-color:#000!important;color:#fff!important;box-shadow:-5px 5px 5px rgba(0,0,0,.2)!important;border:none!important;font-size:14px!important;}.small{font-size:12px!important;}#thx .small{margin-top:30px;font-size:15px!important;}#thx h1{padding-left:30px;}#thx i.fa-check{color:green;}div#autocomplete{display:none;font-size:14px;width:240px;position:absolute;cursor:pointer;background-color:rgba(255,255,255,.95);box-shadow:10px 10px 5px rgba(0,0,0,.2);max-height:250px;overflow-y:auto;z-index:999999;border-radius:4px;text-align:left;top:200px;left:50%;transform:translate(-50%);padding:0 5px;}div#autocomplete strong{color:#000;}div#autocomplete::-webkit-scrollbar-thumb{background:rgba(173,1,1,.5)!important;}div#autocomplete::-webkit-scrollbar-thumb:window-inactive{background:rgba(173,1,1,.5)!important;}div#autocomplete ul{list-style:none;padding:5px 0 10px 0;margin:0;}div#autocomplete li{padding:3px 6px;color:#666;}div#autocomplete li:hover,div#autocomplete li:focus-visible{color:#000;outline:none;}div#autocomplete li:hover{background-color:#eee;}div#autocomplete li:focus-visible{background-color:#ddd;}div#autocomplete li.playing{background-color:#ddd;}div#autocomplete .fa-star{font-size:8px;vertical-align:3px;color:rgb(150,10,0);}div.song_matches ul,div.songlist ul{padding:0;margin:0;}div.song_matches li,div.songlist li{list-style:none;}div.song_matches li,div#album .songlist li{padding:4px 4px 6px 10px;border-radius:4px;}div.song_matches li:not(.playing):hover{background-color:rgba(255,255,255,.1);}div#player .songlist li{margin-bottom:0;}div#player .songlist .column{display:none;}div#album .songlist li{background-color:rgba(0,0,0,.05);margin-bottom:5px;}div#album .songlist li:not(.playing):hover{background-color:rgba(0,0,0,.1);}.header>span{font-size:11px;vertical-align:top;}div#conditions{margin:10px 0;padding:0 10px;}div.song_matches li{font-size:13px;}div.song_matches a.column{color:#fff;}div.song_matches a.column.song{font-weight:900;font-size:15px;}div.song_matches a.column:not(.song){color:#bbb;}div.song_matches .column:not(.song){margin-right:5px;}div.song_matches .column.length{display:inline-block;width:30px;color:#aaa;font-size:11px;margin-left:2px;vertical-align:0;}.column.fa{line-height:20px;}div.song_matches .results .group{margin-top:5px;}#albums-shortcut{display:block;cursor:pointer;}div#scroll-up{opacity:0;pointer-events:none;position:fixed;bottom:20px;right:15px;color:rgba(255,255,255,.2);font-size:30px;transition:all .25s ease;cursor:pointer;}.favorite.saved,.instrumental.on{color:#fff!important;}#album a.favorite{color:#000;}div#artists .artist{width:300px;height:250px;margin-bottom:8px;transition:all .5s ease;cursor:pointer;background-size:cover;background-position:center 30%;filter:saturate(0) contrast(1.2);}div#artists .artist img{border-radius:unset!important;}div#artists .artist:nth-child(5n){width:600px;}div#artists .artist:hover{filter:saturate(1) contrast(1);}div#artists .artist a.favorite{position:relative;top:10px;right:0;font-size:20px;}div#artists .artist a.favorite{position:absolute;top:10px;right:10px;font-size:20px;color:#333;}div#artists a.favorite.saved{color:#ccc!important;background-color:#333;border-radius:100%;height:32px;width:32px;text-align:center;font-size:16px;line-height:30px;}div#books .book{width:200px;margin:10px 5px;cursor:pointer;display:inline-block;vertical-align:top;transition:all .3s ease;}div#books .book:hover{transform:scale(1.05);}div#books .book img{width:100%;border-radius:4px;}div#books .book .caption{display:block;margin-top:5px;}div#books .book .caption h3{font-size:12px;margin:0;}div#books .book .caption .author-name{font-size:11px;opacity:.6;margin:2px 0 0;}div#authors .author-card{width:300px;height:250px;margin-bottom:8px;transition:all .5s ease;cursor:pointer;background-size:cover;background-position:center 30%;filter:saturate(0) contrast(1.2);}div#authors .author-card img{border-radius:unset!important;}div#authors .author-card:hover{filter:saturate(1) contrast(1);}div#home .book{width:200px;display:inline-block;vertical-align:top;margin:10px 5px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;}div#home .book:hover{transform:scale(1.05);}div#home .book img{width:100%;border-radius:4px;}div#home .book .caption h3{font-size:12px;margin:5px 0 0;}div#home .book .author-name{font-size:11px;opacity:.6;margin:2px 0 0;}div#album a.favorite.saved,div#artist a.favorite.saved{color:rgb(150,10,0)!important;}.songlist .column{margin-right:10px;}.songlist .float{float:right;}div#scroll-up:hover{color:rgba(255,255,255,1);}div.box .header{text-transform:uppercase;}.album,.album *{cursor:pointer!important;}a.back{color:#fff;opacity:.05;font-size:3em;position:relative;left:-20px;top:12px;}a.back:hover{opacity:.1;}@media screen and (max-width:449px){div.song_matches .results .favorite,div.song_matches .results .download,div.song_matches .results .length{display:none}div#album div.songlist{margin-top:20px}div.songlist .length,div.songlist .favorite,div.songlist .download{display:none}}@media screen and (max-width:499px){div#player .prev,div#player .next{top:-50px;background-color:#000;padding:8px;border-radius:100%;width:20px;height:20px;line-height:20px}div#player .prev{left:10px}div#player .next{right:10px}div.song_matches li{text-align:left}}@media screen and (max-width:599px){div#header-mobile #menu>div a.home,div#header-mobile #menu{display:block}div#header-mobile>a.home,div#header-mobile .search,div#player .close,div#player .toggle,div#player .keyboard{display:none}div#dim>div#keyboard{min-width:80vw}}@media screen and (max-width:699px){div#artists .artist,div#artist img{width:100%!important}}@media screen and (max-width:767px){div#login form{height:unset!important}#login .btn,#reset .btn{margin-top:10px}a.back{left:0;top:-10px}}@media screen and (min-width:450px){div#reset label{display:inline-block}div#about .bio img{width:200px}div#dim>div{padding:2rem}div#keyboard #right{position:absolute;top:110px;left:200px}div#keyboard #right>div{text-align:center}div#artist .social{margin:3px 0 0 0;display:inline-block}div#album-image,div#album-header{display:inline-block;vertical-align:top}div#album-image{margin-right:10px;width:120px}}@media screen and (max-height:300px){div#dim>div{padding:1rem;top:30px;left:0;transform:none;width:83%}div.songlist{max-height:30vh}div#album .btn{position:absolute;top:2%;right:4%}}@media screen and (min-height:450px){div.songlist{max-height:16vh}}@media screen and (min-height:600px){div.songlist{max-height:35vh}}@media screen and (min-height:768px){div.songlist{max-height:60vh}}@media screen and (min-height:1024px){div.songlist{max-height:70vh}}@media screen and (min-width:600px){div#player #details a.album{position:absolute;left:8%;top:80px;transform:rotate(-10deg)!important;display:block;width:150px;opacity:.5}div#player #details a.album:hover{opacity:1}div#player #details img.cover{width:unset}div#dim>div#album,div#dim>div#artist{min-width:500px}div#dim>div#download{min-width:200px}div#dim>div#keyboard{width:400px}div.artist_matches div.artist{margin:10px 30px!important}div#scroll-up{right:20px}div.albums div.album,div.album_matches div.album,div#favorites div.album,div.artist_matches div.artist{width:240px!important;height:240px!important;margin:2px}div#credits .posters img{width:26vw;height:38vw;float:left}div#credits .banners{text-align:left}div#credits .banners img{width:39.5vw}div#header-mobile #menu{margin-top:.7rem}}div.artist_matches div.artist{border-radius:100%;}span.caption{display:inline-block;text-align:center;position:absolute;bottom:10px;left:50%;transform:translate(-50%,0);font-size:10px;line-height:1.2em;padding:6px 6px 12px;width:88%;transition:all .25s ease;pointer-events:none;opacity:0;background-image:url(/images/pattern_01.png);}div.artist_matches span.caption{padding:12px 12px 28px;background-color:#000;top:60%;bottom:unset;width:110%;pointer-events:none;opacity:1;}div.artist_matches span.caption h3{line-height:1em;font-size:24px;}span.caption h3{margin:0 0 -12px;font-weight:900;line-height:1em;font-size:12px;}div.artist_matches div.artist:hover span.caption{box-shadow:-10px 10px 20px rgba(0,0,0,.5);}div#albums div.album:hover span.caption{pointer-events:all;opacity:1;}.artist img{border-radius:100%;}.album img,.artist img{object-fit:cover;object-position:center 30%;width:100%;height:100%;pointer-events:none;}div#login{position:absolute;top:40%;left:50%;transform:translate(-50%,-40%);text-align:center!important;width:260px;}div#login form{height:80px;}div#login input,div#reset input{padding:5px 10px 8px;width:150px;text-transform:lowercase;}div#login input::placeholder,div#reset input::placeholder{text-transform:none;}div#reset input{margin:0;}div#reset .btn{width:70px;}div#login .btn,div#reset .btn{margin-left:5px;}div#error,div#success{display:none;margin-top:30px;font-size:14px;}div#success{color:lightblue!important;}div#error{color:orange!important;}div#reset div#success p,div#login div#success p{font-size:1.5em;}div#reset div#success i.working{vertical-align:middle;}div#login label>i,div#reset label>i{margin-right:2px;font-size:1.25em;vertical-align:-2px;margin-left:2px;}@media screen and (min-width:768px){div#player #audio{display:inline-block;vertical-align:middle;margin-top:0}div#player #details a.album{left:15%}div#player .prev,div#player .next{top:20px}div#player .prev{left:100px}div#player .next{right:100px}div#footer.expanded{padding:2rem 0 5.5rem}div#artist{width:60vw;margin:0 auto}div#about div.bio>div{width:60%!important;display:inline-block;vertical-align:top;margin-left:20px}div.bio .header{margin:0}div#login{margin:0;width:600px}label{display:inline-block;margin-bottom:0}}@media screen and (max-width:899px){div#content{margin-top:2rem}div.song_matches li{margin-bottom:20px}div#header #filter label,#filter .btn{width:220px!important;display:block!important;margin:0 auto 10px!important;text-align:center!important;text-align:-webkit-center!important;text-align:-moz-center!important;text-align:center}div#header #filter select{width:100%!important;text-align:center}div#filter .btn{width:185px!important}div#header #filter .btn{margin:10px}div#filter or{display:block;margin:-20px 0 15px;font-size:16px;color:#333}div#filter or i{transform:rotate(90deg)}div#autocomplete{top:420px}div#content #filter{display:none}div#conditions,div.nothing{text-align:center}div.song_matches .header,div.album_matches .header,div.artist_matches .header{margin:40px 0 20px;font-size:20px}div.song_matches .song{}input#searchword{width:200px}}@media screen and (min-width:900px){div#player #details a.album{left:20%}div#main{padding:10px 0 30px}div#filter{display:none;margin:0 0 10px -10px;text-align:left}.center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:700px;padding:24px;background-color:rgba(0,0,0,.5)}div#artist.center{top:60%;transform:translate(-50%,-60%)}div#artist.center .social{position:absolute;right:30px}div.songlist{margin-left:0}div.song_matches,div.album_matches,div.artist_matches{max-width:740px}div.song_matches li{margin-bottom:2px;text-align:left}div.song_matches .column{margin-right:10px;vertical-align:top}div.song_matches .column.float,.songlist .float{float:right}div.song_matches a.column.song{font-size:13px}div.song_matches a.column.song,div.song_matches a.column.album{width:220px}div.song_matches a.column.artist{width:160px}div#autocomplete{top:75px;left:460px;width:400px}div#header{position:fixed;width:100vw;padding:1rem 6rem .5rem;top:0;left:0;z-index:3}div#header.fixed,div#header.bg{background-color:rgba(0,0,0,.95);box-shadow:0 10px 10px rgba(0,0,0,.5)}div#header.fixed .btn-dark:hover{background-color:#222}div#content{margin:6rem 2rem 0}div#wrapper{text-align:left;margin:0 3rem}img#logo{max-width:60vw}div.albums div.album,div.album_matches div.album,div#favorites div.album,div.artist_matches div.artist{margin:0 2px 2px 0;width:calc(100vw / 5)!important;height:calc(100vw / 5)!important}div#header img.logo{width:150px;margin:10px}div.search{margin:15px 0 15px 10px;display:inline-block;vertical-align:top}div#menu{display:inline-block;vertical-align:top;margin:15px 10px 15px 5px}.menuitem{display:inline-block;width:unset;vertical-align:middle;margin:0;padding:8px 16px 12px}input#searchword{background-color:rgba(255,255,255,.05);color:#fff}input#searchword::placeholder{margin-right:unset;text-align:unset}.songlist a{transform:none}#albums-shortcut{margin-left:10px}div.box{padding-left:10px;margin-right:-20px;margin-bottom:20px}div.box.flip-box{border-left:1px solid rgba(255,255,255,.2);position:relative}div.box .header{color:rgba(255,255,255,.2);pointer-events:none;font-size:30px}div.box .header.flip{letter-spacing:10px;writing-mode:vertical-rl;transform:rotate(180deg);position:absolute;top:20px;left:-50px;margin:0}div.box .header:not(.flip){letter-spacing:5px;margin-left:10px;margin-bottom:10px}div.song_matches .results .group{display:inline;margin:0}div.song_matches .results>.group{min-width:450px}div.box div.song_matches,div.box div.album_matches,div.box div.artist_matches{max-width:850px}div.box div.song_matches .results>.group{min-width:460px}div.song_matches .header,div.album_matches .header,div.artist_matches .header{border:none;font-size:16px;letter-spacing:1px;margin:15px 10px;color:rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:5px}div.artist_matches div.artist,div.album_matches div.album{zoom:.5}div.artist_matches div.artist{margin:0 0 20px 20px}div.album_matches div.album,div#favorites div.album{margin:0 -10px 20px 20px}div#thx{position:absolute;top:40%;left:50%;transform:translate(-50%,-40%)}}@media screen and (min-width:1024px){div.song_matches a.column.song{width:290px}div.song_matches a.column.artist{width:150px}div.song_matches .results>.group{min-width:440px}div.box div.song_matches .results>.group{min-width:490px}div.song_matches,div.album_matches,div.artist_matches{max-width:800px}}@media screen and (min-width:1280px){div#player #details a.album{left:27%}div.song_matches a.column.song{width:440px}div.song_matches a.column.album{width:240px}div.song_matches a.column.artist{width:180px}div.song_matches,div.album_matches,div.artist_matches{max-width:1000px}div.box div.song_matches,div.box div.album_matches,div.box div.artist_matches{max-width:1050px}div.box div.song_matches .results>.group{min-width:540px}div#about div.bio>div{width:50%!important}}@media screen and (min-width:1440px){div#player #details a.album{left:30%}div#header{padding:2rem 6rem 1.2rem}div#content{margin-top:8rem}img#logo{max-width:800px}div.album{zoom:.7}}