body{font-family:Arial,sans-serif;background-color:#000;color:#bababa;margin:0}h1,h2,h3,h4,h5,h6,p,span,small,a{margin:0}h1{color:#bababa}header .header__bar{display:flex;height:50px;justify-content:flex-start;gap:10px;align-items:center;font-family:sans-serif;font-size:14px;font-weight:800}.header__bar .active-link{border-bottom:2px solid #80b74e;margin-top:2px}header .header__logo{display:flex;gap:16px;align-items:center}header .header__logo h1{font-size:30px;text-align:center;padding-top:16px}header .header__logo img{width:50px}header .header__bar a{color:#bababa;text-decoration:none;height:20px}header p{margin-top:8px}header .bar{background:#222;padding:8px;display:flex;justify-content:end;margin-top:16px}form{margin:10px;padding:8px;background:#222;border-radius:5px;box-shadow:0 0 10px #0085941a}.main{padding:8px;border-radius:5px;box-shadow:0 0 10px #0085941a}input{padding:10px;margin-right:10px;border:1px solid #037892;background:#333;border-radius:4px}button{padding:10px 15px;border:none;border-radius:4px;background-color:#007bff;color:#fff;cursor:pointer}button:hover{background-color:#0056b3}.friend-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0}.friend-list li{position:relative;background-size:contain;flex:1 1 calc(25% + -0px);max-width:calc(25% + -0px);height:90px;padding:8px;background-image:url(data:image/png;base64,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);background-size:90px 90px;background-color:#013b7f;background-repeat:no-repeat;background-position:center center;border-radius:8px;color:#fff;font-weight:800;font-family:sans-serif;text-shadow:2px 3px 3px #2e2b2b}.friend-song__tile{position:absolute;top:0;bottom:0;left:0;right:0;padding:8px}.friend-song__modal .from{margin-bottom:16px;font-size:18px}.friend-song__modal .message{color:#777;margin-bottom:16px}.friend-song__modal .list{margin-top:16px}.daily__heading{margin-bottom:8px}.song{position:relative;overflow:hidden;margin-top:16px;color:#bababa;border:1px solid #000000;border-left:0;border-right:0;padding:16px;background:#201f1f}.song__heading{font-size:24px;color:#80b74e;text-align:left;font-weight:700}.song__message{margin-top:8px;font-style:italic}.song__embed{margin-top:16px}.song__title{font-weight:400}.song__artist{display:flex;margin-top:8px;font-weight:700}.song__link{color:#009a8d;word-wrap:break-word;font-size:14px;margin-top:8px}.song__reveal{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;transition:.2s ease-in-out}.song__reveal:before{content:"Click to reveal";font-weight:700;display:flex;height:100%;width:100%;text-align:center;justify-content:center;align-items:center;color:#80b74e}.song--show .song__reveal{transform:translate(100%)}.song--hide{border:2px solid #222}.history{margin-top:16px}h2{font-size:24px;color:#80b74e;text-align:left;font-weight:700}.history__heading{display:flex;justify-content:space-between;align-items:center;font-size:24px;color:#80b74e;text-align:left;font-weight:700}.history__heading:after{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIAAQMAAADOtka5AAAAAXNSR0IB2cksfwAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAZQTFRFAAAAgLdOfrL2pwAAAAJ0Uk5TAP9bkSK1AAAFW0lEQVR4nO3bQW7UQBQEUBuQYAc3yOw4RpA4WJKDIYWbZG4AO5CAMGkbp3//qvqtsC1vQJr2s92/Zmx3d9blP7fVgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGCAA9df3kztE9r1wOPk+YR23X9f/1q+fprYP7brgLc/lvNpAojtOuD9t+X7hwkgtuuAq4fl57sJILbrgOv75fdMGWK7CDy+mgBubglw+WCqjo9Lf6ABuLst91//MOAizwThEoN+twE4n0rgEgMBTAThEgMBTAThEgMBTAThUm0BTAThqVgcmAjC0GwEyiA8xUABZRBaDARwPhVAi4EAyiC0GAigDEKLAQZafcogtBjwb2MdhLFV/EFZ6iC0C6W/SEsZhC0GGNi6pwjCFgP8o7oV6HySwBYD/LOePkNbOkq8tS1lENJ19rfJsX/Qlno63p2XMggtBuTunD8EWzpIeMAYTy9v+TJ7YCIIuaN7YCIIudSr/DRt+Rg9MBGEfJU9MBGE3M+haHUQcqVX/fG45UOE1mUQwEUGoAwC6OYAlEEAhV6Lz+MGjhCAMgjgGgNQBgH0cqxZFQRQ57VqUB0gNi6CgC4xAkUQUCdHoAgCKvNatij8CBRBQFcYgSIIqI+HkukgoCqvdRPND21lEOAFDoAMAuziAZBBgEVeJ9pIfQBkEOD1DYAMAuzhsWIqCLDGI6CCAPGxqQgCvrwREEHAHTwCIgi4xCMggoDtERBBwFc3AiIIuH9TwXgQcIUTwIOA6dSSBoFcXAJoEEj3JoAGgRQ4ATQIRE4ADQK5tgTQIJDezfViQSD1zQALAoFzQ3aq5NIyQDqLdW4GSLlYeTNAWrKAZYCcK4t4BkhvsS8Z+N7ierHqAgA3ZfkCAL6DsYQDAHYX/Y4BABaMfssBANvS3xkAwLOlv3QAgP3Ff2szACtGf+0RgBrT+w0C0IsNveMhAHQYv+ciAJSM3/URAFrz5w4EgPPlTz4IAD3Gn73gA12uGb/pQyA3548dEMjjXfzBBwKpy8SjFwRS0cTDHwRSe/H4CYF0xuIBGAKpz9QjOAJS1cRLAAbGHcRrCAaGU1YvQhgYOk29imFgKJt6GcTAsId6HcXAcM7qhRgDQ6+pV3Lyph/rpt4FCRB3UW+jBAgnLd+HCRC6Tb6REyAUTo4JECDsI0clCBDOWo6LECD0mx6ZwUConBwbYkC/kxydYkB32np8jAFdx+kROgZ0pdNjhAzo9tKjlAzozluPkzKg6zk9UkuHgJ9rp4cIKfC8mx6kpMBx4sUwKQWOrisGailwFK8YKqbAsV8xWE2B48yL4XIKHH1XDdgz4KheMWXAgX87FpMWHNhP/a6YNuHA3nmfi4kbDuzl+1hMHXFgD8JVMXnFgT0IHx+e/uHTZxzYg/D5/ukfPoHHgb1+267iOBy4eT6qmLsSwBaEtonZMwFsQWibmL8TwBaEtokZRAFsQWjb+fQSYAtC28QsqgC2ILRNzeNyYAtCeRgBHEFQc9kKOIKgZtMVcARBzecr4AiCWlGggCMI59PLgCMIalWFAo4gqHUdCjiCII+igD0IckmDBPYgyEUVEtiDIJd1SGAPglxYIoE9COfTS4E9CHJxjQT2IOjlPQrYg6APIoGJtW4aaEHQi6w00IKgl3lpoAVBLzTTQAvC+fRyoAVBL7bTQAuCXu6ngRaE4hgauAShWOlWAPUy7AKoF4IXQL0UvQDqxfAFUC/HL4D6DwIqoPyThAooNwMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAAQMGDBgwYMCAgWH7C4i0eh8tDnSZAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;height:16px;width:16px}.history__message{margin-top:8px}.history__list{padding:8px}.login h1{margin:10px}.mood-list{list-style:none;padding:0}.mood-title{font-size:24px;text-align:center;margin-bottom:20px}.mood{margin-bottom:30px}.mood-heading{font-size:20px;margin-bottom:10px}.mood-songs{display:flex;flex-direction:column;gap:10px}.mood-song{cursor:pointer;padding:10px;border-radius:5px;transition:all .3s ease;text-align:center}.mood-song.locked{background-color:#ccc;color:#fff}.mood-song.unlocked{background-color:#4caf50;color:#fff}.song-title{font-weight:700;color:#000}.song-title a{color:#fff}.unlock-message{font-style:italic;color:#777}.tokn{background-image:url(/assets/tokn-DsXIbN2m.gif);background-size:cover;background-repeat:no-repeat;box-shadow:-2px -2px 3px #0f0f0f inset}.modal__overlay{opacity:1;transform:none;position:fixed;top:0;bottom:0;left:0;right:0;background:#1d1d1d;margin:40px 16px 16px;padding:16px}.modal__overlay .modal__close{position:absolute;right:16px;top:16px;content:"xxx";color:#999;display:flex;height:24px;width:24px;z-index:10000;font-weight:800;font-family:cursive;font-size:18px;cursor:pointer}.modal__content{height:100%;overflow:scroll}
