@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500&display=swap);body,html{background-color:#fff;color:#46444c;font-family:Poppins,sans-serif;height:100vh;position:relative}body:before{background:#5a45ff;content:"";height:6px;left:0;position:absolute;right:0;top:0}*{margin:0;padding:0}a{color:#5a45ff;text-decoration:none}.page-footer,main{margin:auto;max-width:1024px;padding:30px}footer{background-color:#424242}p{margin-bottom:20px}main ul{list-style:none}main code{background:#e6e2ff;font-size:16px}section{margin:auto;max-width:1024px;padding:30px}hr{border:0;border-bottom:1px solid #dbdbdb;height:0}.title{color:#17161a;font-size:2.5em;line-height:1em;margin-bottom:10px}.subtitle{font-size:26px;margin-bottom:40px}.app-header li{margin-bottom:5px;padding-left:25px;position:relative}.app-header li:before{content:"—";left:0;position:absolute}.main-nav{align-items:center;justify-content:space-between;margin:auto;max-width:1024px;padding:10px;position:relative}.main-nav,.main-nav ul{display:flex;flex-direction:row}.main-nav ul li{display:flex;list-style:none}.main-nav ul a{padding:10px 20px}.main-nav a{color:#646464;font-weight:500;text-decoration:none}.main-nav .logo{background-image:url(https://storage.googleapis.com/recifra-assets/web/v3.5.3/images/logotipo-dark.3f3adb62.svg);background-size:100% 100%;height:60px;width:120px}.main-nav .search-button{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:auto;padding:8px}.main-nav span{padding-left:1em}.main-nav .search{background-image:url(https://storage.googleapis.com/recifra-assets/web/v3.5.3/images/search.29bad555.svg);background-size:100% 100%;display:flex;height:32px;width:32px}.menu-button{display:none;padding:8px}.content{padding-top:20px}#cookieNotice{background-color:#fff;border-radius:.8em;bottom:2em;box-shadow:2px 2px 9px 1px rgba(0,0,0,.1);left:50%;margin:auto 1em;max-width:480px;padding:2em;position:fixed;transform:translate(-50%);width:100%}@media screen and (max-width:640px){#cookieNotice{bottom:1em;left:50%;margin:auto 0;max-width:auto;min-width:auto;transform:translate(-50%);width:calc(100% - 6em)}}#cookieNotice .btn-primary{background-color:#2177e7;border:none;border-radius:2em;color:#fff;cursor:pointer;font-size:1em;font-weight:700;padding:.8em 1em;width:100%}#cookieNotice .btn-primary:hover{background-color:#3584eb}#cookieNotice .btn-primary:active{background-color:#146fe7}#google-play-badge{max-width:256px;width:100%}.app-header{display:flex;flex-direction:row;justify-content:space-between}.app-description{display:flex;flex-direction:column}a.app-button{background-color:#3684eb;border-radius:.4em;color:#fff;padding:.8em 1em}a.app-button:hover{background-color:#4d90e7}a.app-button:active{background-color:#1a60bb}.app-image{display:flex;flex-direction:column}.app-image img{max-width:300px}.feat-list{margin-bottom:1em}.wrapper{min-height:calc(100% - 287px)}.page-footer{color:#ddd;margin-top:2em}.page-footer a{color:#ddd}.slot{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.all-artists span{font-weight:700}.all-artists li{display:inline-block;padding:0 8px;text-transform:capitalize}.all-artists li a{color:#c6c6c6}.language-list{display:flex;flex-direction:row}.language-list li{display:flex;list-style:none;margin:0 .4em}.language-list a{border:1px solid #6e6e6e;border-radius:.4em;padding:.4em 1em}.page-footer hr{border-bottom:1px dashed #6e6e6e;margin:25px 0}.artist-list{display:flex;flex-wrap:wrap}.artist-list li{display:flex;list-style:none;position:relative;width:25%}.artist-list a{align-items:center;border-radius:.4em;color:#db7725;display:flex;font-weight:500;padding:.4em;text-decoration:none;width:100%}.artist-list a:hover{background-color:#f8e9db}.artist-list img{border-radius:.5em;height:64px;width:64px}.artist-list span{padding:0 1em}.artist-simple-list{display:flex;flex-wrap:wrap}.artist-simple-list li{display:flex;list-style:none;position:relative;width:25%}.artist-simple-list a{align-items:center;border-radius:.4em;color:#db7725;display:flex;font-weight:500;padding:.4em;text-decoration:none;width:100%}.artist-simple-list a:hover{background-color:#f8e9db}.artist-simple-list span{padding:0 1em}.all-artist-button{border:1px solid #d6d6d6;border-radius:.2em;display:flex;justify-content:center;margin-top:1em}.all-artist-button:hover{background-color:#e9e8e8}.all-artist-button p{color:#46444c;font-weight:500;margin:0;padding:.4em}.footer-menu li{list-style:none}.footer-menu a{color:#888}section.artist hr{margin-top:1em}.artist-block{justify-content:space-between}.artist-block,.artist-info{align-items:center;display:flex}.artist-info img{border-radius:.5em;height:92px;width:92px}.artist-info h2{color:#db7725;font-size:1.2em}.artist-info .name{margin-left:.6em}.artist-metadata{align-items:flex-end;display:flex;flex-direction:column}.artist-metadata span{text-transform:lowercase}.music-content p{margin-top:1em}.music-content pre{margin-top:1.2em}.music-content pre b{color:#db7725}.music-content pre span.nut{font-weight:700}.music-content pre span.fret{color:#dbdbdb}.music-content pre span.touch{color:#3684eb;font-weight:700}.music-content p{font-size:1.2em;font-weight:500}.music-list li{list-style:none}.music-list.ranked li{counter-increment:lista}.music-list li:hover{background:#e6e6e6;border-radius:8px}.music-list li:hover>a:before{color:#999}.music-list a{color:#212121;display:block;padding:10px 10px 13px 26px;position:relative}.music-list.ranked a{padding:10px 10px 13px 69px}.music-list.ranked li>a:before{color:#e0e0e0;color:#bdbdbd;content:counter(lista,decimal) "";font-size:20px;font-weight:600;left:0;line-height:46px;position:absolute;text-align:center;top:0;width:54px}.music-content pre{font-size:1.2em;overflow-x:auto}#share-btn{align-items:center;background-color:#16ad6e;border:none;border-radius:.4em;color:#fff;display:flex;font-weight:700;margin-top:.5em;padding:.6em 1em}#share-btn:hover{background-color:#1fc47f}#share-btn:active{background-color:#159b63}#share-btn span{text-transform:none}#share-btn .icon{background-image:url(https://storage.googleapis.com/recifra-assets/web/v3.5.3/images/share_white_24dp.5e0190d7.svg);background-position:0;background-repeat:no-repeat;height:24px;padding-left:30px}@media screen and (max-width:1024px){.artist-list li,.artist-simple-list li{width:33.33333%}}@media screen and (max-width:768px){.title{font-size:2em}.app-header{display:flex;flex-direction:column}.app-description,.app-header{align-items:center}.artist-list li,.artist-simple-list li{width:50%}}@media screen and (max-width:640px){.main-nav{background-color:#fff;box-shadow:0 4px 4px -4px hsla(0,0%,50%,.205);padding:10px 0}.main-nav .logo{background-image:url(https://storage.googleapis.com/recifra-assets/web/v3.5.3/images/logo-dark.cb765d50.svg);height:48px;margin-left:1em;width:48px}.main-nav .search-button span{display:flex}.main-nav ul{display:flex;flex-direction:column;margin:10px}.main-nav ul li{display:flex;list-style:none;text-align:center;width:100%}.main-menu a{padding:12px 10px;width:100%}.menu-button{display:flex}.menu-button i{background-image:url(https://storage.googleapis.com/recifra-assets/web/v3.5.3/images/menu.ced2ac60.svg);background-size:100% 100%;display:flex;height:32px;width:32px}.menu-container{background-color:#fff;box-shadow:0 8px 4px -4px hsla(0,0%,50%,.205);display:none;flex-flow:row-reverse;overflow:hidden;position:absolute;top:64px;width:100%;z-index:1000}.main-menu{width:100%}.page-footer .slot{flex-direction:column;gap:10px;text-align:center}.artist-list li,.artist-simple-list li{width:100%}.artist-list img,.artist-simple-list img{border-radius:.3em;width:48px}}