@import url(https://fonts.googleapis.com/css2?family=Martel+Sans:wght@400;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{background-color:#fff;color:#333;font-family:Martel Sans,sans-serif;font-size:1em;font-weight:400;width:100%}header{border-bottom:1px solid #333;padding:0 1.5em}header h1{font-weight:400;margin-bottom:.25em;margin-top:.5em}a{color:#9883e5}.artist-card{background-color:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer;flex:1 1;margin:1em;overflow:hide}.artist-card.selected{border-color:#333;cursor:auto}.artist-thumb{-ms-overflow-style:none;border-top-left-radius:6px;border-top-right-radius:6px;font-size:.9em;height:200px;overflow-y:scroll;padding:0 .35em;scrollbar-width:none}.artist-thumb::-webkit-scrollbar{display:none}.artist-info{line-height:1.35em;padding:1em 1em 3em;word-break:break-word}.artist-return-btn{background-color:#fff;bottom:0;cursor:pointer;font-size:1.25em;padding:.25em .5em 0 .75em;position:absolute}.artist-heading{border-top:1px solid #ccc;padding:.6em .9em 0}.artist-name{font-size:1.2em;font-weight:600}.artist-tags{-ms-overflow-style:none;font-size:.75em;height:101px;overflow-y:scroll;scrollbar-width:none}.artist-tags::-webkit-scrollbar{display:none}.artist-tag{background-color:#fff0e2;display:inline-block;margin:0 8px 6px 0;padding:2.75px 8px 1px}.grid-scrollview{-ms-overflow-style:none;background-color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;overflow-y:scroll;scrollbar-width:none}.grid-scrollview::-webkit-scrollbar{display:none}.grid{display:flex;flex-direction:row;flex-wrap:wrap;padding:4.2em 1em;position:relative}.grid-item{display:flex;flex-basis:25%}.loading{display:flex;justify-content:center;padding:8em 2em}.main{align-items:flex-start;background-color:#fff;display:flex;position:fixed;width:100%}.no-results{font-size:1.5em;margin-left:2em;margin-top:3em}.search-container{align-items:center;background-color:#fff;border:solid #333;border-width:0 0 1px;display:flex;justify-content:center;position:fixed;width:100%;z-index:1}.search-input{background-color:#fff;border:0;flex:1 1;font-family:Martel Sans,sans-serif;font-size:1.2em;padding:.5em 1em .3em 1.2em}.search-clear-icon{cursor:pointer;display:flex;padding:1em}.site-description{display:flex;font-size:.85em;justify-content:flex-end;line-height:1.6;text-align:right;width:100%}.site-description div{padding:4em 2em 2em 1.25em;width:560px}.site-description a{color:#333}.tags-scrollview{-ms-overflow-style:none;background-color:#fff;overflow-y:scroll;scrollbar-width:none;width:200px}.tags-scrollview::-webkit-scrollbar{display:none}.tags-container{margin-bottom:15em}.tags-header{border-bottom:1px solid #333;display:flex;font-weight:600;margin-top:4.25em;padding:0 0 .4em 1.5em}.tag{background-color:#fff;border:1px solid #fff;cursor:pointer;display:block;padding:.55em 1em .25em 1.5em}.tag.selected{background-color:#fff0e2;border:1px solid #fff0e2}@media screen and (max-width:1500px){.grid-item{flex-basis:33.333333%}}@media screen and (max-width:1100px){.grid-item{flex-basis:50%}}@media screen and (max-width:800px){header{align-items:center;display:flex;height:63px;justify-content:center}header h1{font-size:1.5em;margin:0}.artist-card{border-color:#333;display:flex;margin-bottom:0}.artist-card,.artist-thumb{border-radius:0;height:119px}.artist-thumb{margin-right:5px;padding:0;width:70px}.artist-heading{border:0;display:flex;flex:1 1;flex-direction:column;padding:.5em .5em 0}.artist-name{font-size:1em;font-weight:600}.artist-tags{flex:1 1;font-size:.7em}.artist-tag{padding:2px 6px 0}.artist-selected-mobile{background-color:#fff;display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;width:100%}.artist-selected-mobile .artist-selected-inner{border:1px solid #333;display:flex;flex:1 1;flex-direction:column;margin:0 1em 1em;overflow-y:scroll}.artist-selected-mobile .artist-selected-info{border-top:1px solid #333;flex:1 1;line-height:1.35em;overflow-y:scroll;padding:1em;word-break:break-word}.artist-selected-mobile .artist-selected-name{font-size:1.25em;font-weight:600;margin-top:.5em}.artist-selected-mobile .artist-selected-return{padding:.75em 1em .5em}.grid{margin:104px 0 16px;padding:0}.grid-item{flex-basis:100%}.no-results{flex:1 1;font-size:1em;margin-left:0;text-align:center}.search-container{background-color:#fff;border-color:#333;margin-top:51px;width:100%}.search-input{font-size:16px;padding:12px 0 8px 16px}.site-description{font-size:.75em;line-height:1.5;text-align:left}.site-description div{width:100%}.tag-toggle-mobile{align-items:center;background-color:#fff;border-bottom:1px solid #333;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:45px;justify-content:center;padding-top:5px;position:fixed;width:100%;z-index:1}.tags-scrollview{padding:0;width:100%}.tags-container{display:flex;flex-wrap:wrap;margin-bottom:12em;width:100%}.tags-header{border-color:#333;justify-content:center;margin-top:51px;padding:13px 0 7px;width:100%}.tag-wrapper{flex-basis:33.333333%}.tag{align-items:center;display:flex;font-size:.8em;height:4.65em;justify-content:center;line-height:1.5em;padding:.4em .4em 0;text-align:center}}
/*# sourceMappingURL=main.cee9a8f0.css.map*/