/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.bmc-button img{width:27px!important;margin-bottom:1px!important;-webkit-box-shadow:none!important;box-shadow:none!important;border:none!important;vertical-align:middle!important}.bmc-button{text-decoration:none!important;font-family:Cookie,cursive!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body{background-color:#fff;margin:0;overflow-x:hidden;overflow-y:hidden}:focus-visible{outline:4px solid var(--focus);outline-offset:2px}input{border-radius:4px}input:focus-visible{outline-offset:0}dl{display:grid;grid-template-columns:auto auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-gap:8px;margin:0;padding:0}dt{grid-column:1;margin:0;padding:0}dd{grid-column:2;margin:0;padding:0}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}@font-face{font-family:"Josefin Sans";src:url(https://fonts.googleapis.com/css?family=Josefin+Sans)}body{font-family:"Didact Gothic","Futura Medium","Century Gothic","Apple Gothic","Avant Garde",sans-serif;font-size:16px}body h1{color:var(--textHeading);font-size:3em;margin-bottom:0;text-transform:capitalize;font-family:"Patua One","Roboto Slab",serif;font-weight:400}body h2{font-size:3.5rem;line-height:1.45;color:var(--textHeading)}body h3{font-size:3.5rem;line-height:1.45}body h4{font-family:"Patua One","Roboto Slab",serif;margin-top:.3em;margin-bottom:.8em;font-weight:400}body h5{color:var(--textHeading);font-size:1.5em;margin-top:0;text-transform:lowercase}a{font-weight:700;text-decoration:underline;text-underline-offset:.1em}.clearfix::after{clear:both;content:"";display:table}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.centered{text-align:center}.hidden{display:none!important}.on-map-view{visibility:hidden}.full-opacity{opacity:.9}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (forced-colors:active){button{color:ButtonText!important;fill:ButtonText!important}.change-button{border:1px solid transparent!important}}.change-button{-webkit-box-sizing:border-box;box-sizing:border-box;width:48px;height:48px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;overflow:hidden;background-color:var(--buttonBackground)}.change-button:hover{overflow:visible;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.change-button:active{overflow:visible;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.change-button img{width:32px;height:32px}.change-button p{width:200px;margin:-30px -210px;text-align:right;font-weight:700}.button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.button-group .change-button:focus+.button-group__label,.button-group .change-button:hover+.button-group__label{display:block}.button-group__label{display:none;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;font-weight:700;margin:-6px 5px 0}.gobutton{width:130px;height:40px;overflow:hidden;margin-left:auto;margin-right:auto;margin-bottom:16px;margin-top:16px;padding:3px 6px 6px 6px;border-radius:10px;-webkit-border-radius:10px;background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ffc3c3));background:linear-gradient(to bottom,#fff 0,#ffc3c3 100%);border:2px solid grey}.gobutton:focus-within{outline:4px solid var(--focus);outline-offset:2px}.gobutton:hover{background:#fff;background:#ffc3c3;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ffeaea));background:linear-gradient(to bottom,#fff 0,#ffeaea 100%)}.gobutton:active{background:#ffc3c3;background:-webkit-gradient(linear,left top,left bottom,from(#ffc3c3),to(#fff));background:linear-gradient(to bottom,#ffc3c3 0,#fff 100%)}.gobutton:active input{margin-top:1px}.gobutton input{background:url(../img/gobutton.png) no-repeat;background-size:90%;background-position:center top;cursor:pointer;text-align:center;border:none;width:inherit;height:inherit}.gobutton input:focus{outline:0}.loader{position:absolute;z-index:1;top:50px;padding:25px 40px;left:80%;background:rgba(45,45,45,.5);border-radius:40px;color:#fff;text-align:center;pointer-events:none;opacity:0}.loader a{color:#fff!important}body.black-theme .loader{background:rgba(80,80,80,.4)}.bubblingG{text-align:center;width:107px;height:67px}.bubblingG span{display:inline-block;vertical-align:middle;width:13px;height:13px;margin:33px auto;background:#fff;-moz-border-radius:67px;-moz-animation:bubblingG 1.3s infinite alternate;-webkit-border-radius:67px;-webkit-animation:bubblingG 1.3s infinite alternate;-ms-border-radius:67px;-ms-animation:bubblingG 1.3s infinite alternate;-o-border-radius:67px;-o-animation:bubblingG 1.3s infinite alternate;border-radius:67px;animation:bubblingG 1.3s infinite alternate}@media (prefers-reduced-motion:reduce){.bubblingG span{-webkit-animation:none;animation:none}}#bubblingG_1{-webkit-animation-delay:0s;animation-delay:0s}#bubblingG_2{-webkit-animation-delay:.39s;animation-delay:.39s}#bubblingG_3{-webkit-animation-delay:.78s;animation-delay:.78s}@-webkit-keyframes bubblingG{0%{width:13px;height:13px;background-color:#fff;-webkit-transform:translateY(0)}100%{width:32px;height:32px;background-color:#fff;-webkit-transform:translateY(-28px)}}@keyframes bubblingG{0%{width:13px;height:13px;background-color:#fff;-webkit-transform:translateY(0);transform:translateY(0)}100%{width:32px;height:32px;background-color:#fff;-webkit-transform:translateY(-28px);transform:translateY(-28px)}}div.tooltip{font-size:.8em;background:var(--backgroundPrimary);color:var(--textPrimary);padding:.5em;border-radius:2px;-webkit-box-shadow:0 0 2px 0 #a6a6a6;box-shadow:0 0 2px 0 #a6a6a6;opacity:.9;position:absolute;z-index:1}.search-container{position:absolute;top:33vh;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2000}.search-container ul{list-style:none;padding:0}.search-input-wrapper{position:relative}.search-input-wrapper::before{content:"";display:inline-block;width:1.25em;height:1.25em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZvY3VzYWJsZT0iZmFsc2UiIGFyaWEtaGlkZGVuPSJ0cnVlIiBjbGFzcz0iIj48ZyBjbGlwLXBhdGg9InVybCgjc2VhcmNoX3N2Z19fYSkiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTE2LjEgMTQuNDI4YS45ODcuOTg3IDAgMCAwLTEuNDI3LjAxNSA1Ljk5OCA1Ljk5OCAwIDEgMSAxLjUyNS00LjE0M2MuMDE0LjU0Ny0uMTk0IDEuMjEyLjI0NyAxLjY1MmExIDEgMCAwIDAgMS43LS41NiA4IDggMCAxIDAtMi43NjUgNS4xNTdsNSA1IDEuNDItMS40Mi01LjctNS43WiI+PC9wYXRoPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9InNlYXJjaF9zdmdfX2EiPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiPjwvcGF0aD48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);background-repeat:no-repeat;background-size:contain;position:absolute;left:12px;top:51%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1000}.dark .search-input-wrapper::before{-webkit-filter:invert(1);filter:invert(1)}.search-results{border-radius:8px;margin-top:8px;overflow-y:auto;max-height:400px;-webkit-box-shadow:rgba(0,0,0,.1) 0 2px 12px 0;box-shadow:rgba(0,0,0,.1) 0 2px 12px 0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--backgroundInput);-webkit-box-sizing:border-box;box-sizing:border-box}.result-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0;padding:8px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:400px;gap:4px;cursor:pointer}.result-wrapper.country{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.result-wrapper:first-child{padding-top:16px}.artists-wrapper .result-wrapper:last-of-type::after{border:none}.result-wrapper:after{content:"";position:absolute;left:12px;right:12px;bottom:0;border-bottom:1px solid var(--borderSecondary)}.result-wrapper:first-of-type::before{content:"";position:absolute;left:12px;right:12px;top:0;border-top:1px solid var(--borderSecondary)}.result-wrapper.focused{-webkit-box-shadow:inset 0 0 0 3px var(--focus);box-shadow:inset 0 0 0 3px var(--focus)}.result-wrapper.focused,.result-wrapper:hover{background-color:var(--hover)}input.search{padding-left:38px;height:56px;min-width:400px;min-width:400px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:var(--backgroundInput);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.country.result-wrapper .country-artist-count{opacity:.54}.artist-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.artist-wrapper .playcount{opacity:.54;font-size:.9rem}.artist-name .highlight,.country-name .highlight,.shortcut-name .highlight{font-family:"Patua One","Roboto Slab",serif;font-weight:400}.country-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:right}.country-wrapper .add-tags{opacity:.54;font-size:.9rem}.result-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-result-heading{font-size:.9rem;font-weight:400;padding-left:12px;padding-right:12px;margin-bottom:4px;color:var(--textPrimary)}.country-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;border-bottom:1px solid var(--borderSecondary);margin-bottom:1.5em;padding:0 12px;overflow-x:auto;white-space:nowrap;scrollbar-width:thin;scrollbar-color:var(--borderSecondary) transparent}.country-tab{display:inline-block;padding:12px 16px;background:0 0;border:none;border-bottom:2px solid transparent;color:var(--textPrimary);font-size:1em;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;opacity:.7;position:relative;margin-bottom:-1px}.country-tab:hover{opacity:.9}.country-tab:focus-visible{outline:0;-webkit-box-shadow:inset 0 0 0 3px var(--focus);box-shadow:inset 0 0 0 3px var(--focus)}.country-tab[aria-selected=true]{opacity:1;border-bottom-color:var(--textPrimary);font-weight:600}.country-tabpanel:focus{outline:0}.country-tabpanel-heading-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.5em;gap:1em}.country-tabpanel-heading{font-size:1.1em;font-weight:700;margin:0}.country-sort-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.country-sort-label{font-size:1em;color:var(--textPrimary,#fff);opacity:.7}.country-sort-select{font-size:1em;padding:4px 10px;border-radius:4px;border:1px solid var(--borderSecondary);background:var(--backgroundInput,#222);color:var(--textPrimary,#fff);outline:0;-webkit-transition:border .15s;transition:border .15s}.country-sort-select:focus-visible{border-color:var(--focus)}li.country-list__country{padding:0!important}.country-list__country-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:12px 0;background:0 0;border:none;border-radius:0;font-size:1.1em;cursor:pointer;-webkit-transition:background .15s;transition:background .15s;outline:0}.country-list__country-btn:hover{background:rgba(80,0,80,.07)}.country-list__country-btn:focus-visible{background:rgba(80,0,80,.07);-webkit-box-shadow:inset 0 0 0 3px var(--focus);box-shadow:inset 0 0 0 3px var(--focus);outline:0}.country-list__country-name{font-weight:600;color:var(--textPrimary);text-align:left}.country-list__country-count{font-weight:400;color:var(--textPrimary);opacity:.54;font-size:1em;margin-left:16px;text-align:right;white-space:nowrap}.country-list__country{border-bottom:1px solid var(--borderSecondary)}.country-list{list-style:none;margin:0;padding:0}.country-list__country-btn:active{background:rgba(80,0,80,.13)}#map-container{height:100%;overflow:hidden}#map-container svg:focus-visible{outline:4px solid var(--focus);outline-offset:-4px}svg:active{cursor:move}.country{cursor:pointer}.country:hover{stroke:#fff7ee;stroke-width:1.2px}.country.highlighted,.country.highlighted:hover{stroke:#444;stroke-width:2.5px}.legend{font-size:14px;font-family:"Patua One","Roboto Slab",serif;font-weight:400}.legend rect{stroke:#fff}.legend text{font-family:"Didact Gothic","Futura Medium","Century Gothic","Apple Gothic","Avant Garde",sans-serif}.legend#filter{cursor:pointer;text-decoration:underline;font-style:italic}#controls{gap:4px;position:absolute;top:0;right:0;bottom:80px;padding:20px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#countryCount{position:absolute;top:186px;width:10px;bottom:20px;right:32px;-webkit-box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.39);box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.39);border:.1em solid;z-index:0;border-radius:50px;margin-top:64px}#progress-bar{float:left;width:100%;height:0;font-size:12px;line-height:20px;text-align:center;position:absolute;bottom:0;background-color:var(--focus);-webkit-transition:height .6s ease;transition:height .6s ease;-webkit-box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.39);box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.39)}#progress-text{float:right;margin-right:22px;margin-top:-20px;width:auto;line-height:12px;border-radius:8px;padding:5px;background:var(--backgroundSecondary);border:1px solid var(--borderSecondary)}#progress-text:after,#progress-text:before{left:-13px;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#progress-text:after{border-left-color:var(--border);border-width:7px;margin-top:-7px}#progress-text:before{border-left-color:var(--border);border-width:9px;margin-top:-9px}#friends{position:absolute;bottom:35px;right:130px;font-size:.9em;border-radius:10px;padding:5px;border:1px solid var(--borderSecondary);background:var(--backgroundSecondary);opacity:0}#friends p{text-align:center;margin:0}#friends .friends-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.arrow{padding:8px;border-radius:100%;background-color:var(--buttonBackground);cursor:pointer;border:none;background:0 0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.arrow:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.text{font-size:13px;text-transform:capitalize}#colors{pointer-events:all;position:fixed;left:150px;bottom:30px;top:450px}div.colorChange{text-align:center;width:107px;height:67px}#journeyText{font-size:.8em;font-style:italic;margin-top:0;text-align:center}.screenshot-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;background:var(--backgroundPrimary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.screenshot-overlay__header{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:1em}.screenshot-overlay__close{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border:2px solid #000;border-radius:4px;padding:.3em .7em;font-weight:700;font-size:1.3em;position:absolute;right:0;top:0;margin:.6em;opacity:.9}.screenshot-overlay__close:hover{opacity:1}.screenshot-overlay__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%;margin:auto;-webkit-box-shadow:0 10px 30px -14px;box-shadow:0 10px 30px -14px}.no-countries__title{position:absolute;left:3%;bottom:225px;font-size:14px;margin-bottom:.3em;font-family:"Patua One","Roboto Slab",serif;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.1em}.no-countries__link{font-weight:400}.no-countries__secondary{opacity:.54}.no-countries__fetching{display:inline-block;margin-left:.3em;color:var(--textPrimary);-webkit-animation:blink 1.4s infinite;animation:blink 1.4s infinite;font-weight:700}@-webkit-keyframes blink{0%,50%{opacity:1}100%,51%{opacity:.3}}@keyframes blink{0%,50%{opacity:1}100%,51%{opacity:.3}}dialog{-webkit-animation:fadein .5s;animation:fadein .5s;opacity:0}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}dialog[open]{opacity:1;background-color:var(--backgroundSecondary);border:5px solid var(--borderSecondary);border-radius:30px;margin:auto;max-height:80%;position:fixed;padding:1rem 2rem;overflow:scroll;max-width:30rem;height:80vh}dialog[open]::-webkit-backdrop{background-color:rgba(255,255,255,.4)}dialog[open]::backdrop{background-color:rgba(255,255,255,.4)}.dark dialog[open]::-webkit-backdrop{background-color:rgba(0,0,0,.7)}.dark dialog[open]::backdrop{background-color:rgba(0,0,0,.7)}dialog[open] button.close{position:absolute;font-size:24px;top:0;right:0;width:48px;height:48px;border-radius:100%;color:var(--backgroundPrimary);margin:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;padding:0;cursor:pointer;background-color:var(--textPrimary)}dialog[open] button.close:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(1.1);filter:brightness(1.1)}dialog[open] h1{text-transform:none;font-size:2rem}dialog[open] ul{padding:0;margin:0;line-height:1.1em}dialog[open] h2{font-size:1rem;font-family:"Patua One","Roboto Slab",serif}dialog[open] li{list-style:none;padding-bottom:.5em;border-top:1px solid var(--borderSecondary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0;gap:12px}dialog[open] li label{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}dialog[open] li:first-of-type{border-top:none}dialog[open] fieldset{margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:8px;border-color:var(--border)}dialog[open] fieldset label{margin-right:1rem}.artist-test{display:none;position:absolute;top:20px;left:20px}.a11y-country-name{fill:var(--textPrimary)}.a11y-number-bg{stroke:1px solid var(--textPrimary)}.a11y-number{font-size:.1rem;font-family:"Patua One","Roboto Slab",serif;fill:var(--backgroundPrimary);width:.2rem}#keyboard-mode-message{position:absolute;width:400px;bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--backgroundSecondary);color:var(--textPriary);border-radius:20px;padding:8px;text-align:center;border:6px solid var(--themeColorDark)}#keyboard-mode-message p{margin-top:.25rem;margin-bottom:.25rem}#keyboard-mode-message h2{margin-top:0;margin-bottom:.25rem;font-size:1.2rem;text-transform:none;font-family:"Patua One","Roboto Slab",serif}#welcome-container{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;background:var(--welcomeBackground);visibility:hidden}#splashTextContainer{overflow-y:auto;padding:0 13px 0 13px}.welcome-message{max-height:80%;overflow-y:auto;margin:60px auto auto auto;padding:20px 30px 20px 30px;background:var(--welcomeMessageBackground);border-radius:30px;text-align:center;width:330px;border:5px solid var(--welcomeMessageBorder);vertical-align:top;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.welcome-message strong{font-family:"Patua One","Roboto Slab",serif;margin-top:.3em;margin-bottom:.8em;font-weight:400}.info{text-align:left;margin-top:5px;margin-bottom:10px}.infoPoint{text-align:left;margin:.3em 0 0 0;font-size:.9em}#made-by{font-size:13px;margin:20px 0 0 0;opacity:.7}#made-by ul{list-style:none;padding:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.social-icons{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.social-icons a{text-decoration:none;font-size:24px;padding:8px}.splash-link{font-size:16px;margin:20px 0 0 0;opacity:1;cursor:pointer;line-height:1.5;font-weight:700;text-align:center;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;color:inherit;text-decoration:underline;text-underline-offset:.1em}#a11ytext h2,#a11ytext h3,#faqtext h2,#faqtext h3{font-family:"Patua One","Roboto Slab",serif;margin-top:1.5rem;margin-bottom:.8em;font-size:.9rem;font-weight:400}#a11ytext h1,#faqtext h1{font-family:"Patua One","Roboto Slab",serif;margin-top:1rem;margin-bottom:.8em;font-size:1.2rem;font-weight:400}.donate{position:relative;padding:1em 0;margin:1em 0}.donate__title{font-size:.9em;opacity:.7;margin-top:0}.donate__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.donate__list a{margin:0 .4em}.donate:after,.donate:before{content:"";position:absolute;width:263px;height:1px;background:#c4c4c4;-webkit-transform:translate(-50%);transform:translate(-50%);opacity:.5}.donate:before{top:0}.donate:after{bottom:0}.flattr-logo{height:1em;text-decoration:none}.logoImageWelcome{margin-bottom:4px}#logo{position:absolute;bottom:35px;right:20px;pointer-events:none}#start-form{margin-top:.25em}.usernameinput{height:30px;width:170px;font-weight:700;margin-top:.5em;text-align:center}.usernameinput:focus{outline-color:var(--focus);outline-width:4px}.welcome-message label:not(.no-countries__contentlabel){font-weight:bolder;margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.infoContainer{margin-left:7px;margin-right:7px;width:99%;height:150px;position:absolute;top:7.5%;z-index:4;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:5%;background-color:var(--backgroundSecondary);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cnameDiv{display:block;margin-right:5%;text-align:right;pointer-events:none}.cnameContainer h1{margin-top:.27em}.cnameContainer strong{color:var(--textHeading);font-size:1.5em;margin-top:0}.cnameContainer .playlist-link{pointer-events:all;margin-top:5px}.cnameContainer .playlist-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cnameContainer .playlist-link__img{border-radius:100%;width:1.1em;height:1.1em;background:#222;vertical-align:middle;margin-right:.3em}.cnameContainer .playlist-link .divider{margin:0 .5em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.6}.artistContainer{margin-right:6%;padding:8px 24px;border-radius:20px;width:592px;display:block;border:5px solid var(--borderSecondary);background:var(--backgroundPrimary);position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;-webkit-box-shadow:rgba(0,0,0,.1) 0 2px 12px 0;box-shadow:rgba(0,0,0,.1) 0 2px 12px 0}.artistContainer h2{font-size:1.15em;font-weight:700;color:inherit;font-family:"Patua One","Roboto Slab",serif;font-weight:400;margin-bottom:.5rem;margin-top:.75rem}.artistContainer p{font-size:.9em}.artistContainer ol#top-artist-list,.artistContainer ul#recom-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.artistContainer ol#top-artist-list li,.artistContainer ul#recom-list li{-ms-flex-preferred-size:20%;flex-basis:20%}.artistContainer li{margin:0;padding:0;display:inline-block}.detailsDiv{padding:0 30px;padding:0;opacity:.9;width:100%;vertical-align:top;position:relative}.detailsDiv h5{color:rgba(55,55,55,.5);font-size:.9em;margin-top:0;text-transform:lowercase}.topartists-desc{font-size:1em;margin-top:1em;margin-bottom:.8em}.topartists-desc span:not(.demonym){font-family:"Didact Gothic","Futura Medium","Century Gothic","Apple Gothic","Avant Garde",sans-serif}.topartists-desc .demonym{font-size:1.15em;font-weight:700;font-family:"Patua One","Roboto Slab",serif;font-weight:400}#top-artist-list-container{position:relative}.artist-control{font-size:24px;padding:0;height:48px;width:48px;top:32px;color:inherit;cursor:pointer;-webkit-transition:.1s;transition:.1s;-webkit-box-shadow:rgba(0,0,0,.1) 0 2px 12px 0;box-shadow:rgba(0,0,0,.1) 0 2px 12px 0;border:none;background:0 0;border-radius:100%;background-color:var(--textPrimary);color:var(--backgroundPrimary);margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.artist-control.right{right:-44px}.artist-control.left{left:-44px}.artist-control:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(.92);filter:brightness(.92)}.artist-control:disabled{display:none}.details-p{font-size:.8em;margin-bottom:4px;word-break:break-word}.details-p strong{font-family:"Patua One","Roboto Slab",serif;font-weight:400}.summaryText{display:inline-block;background:inherit;overflow-x:hidden;overflow-y:auto;width:100%;margin-top:10px;padding-top:10px;border-top:1px solid rgba(175,175,175,.5)}.summaryText p{margin-bottom:0;margin-top:1em}.summaryText h4{font-size:1.1em;margin:0}.artist-div{text-align:center;padding-top:8px;padding-bottom:8px;cursor:pointer;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background .1s;transition:background .1s;background:inherit;border:none;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.artist-div:focus-visible{outline-offset:0}.artist-div a{text-decoration:none}.image-div{position:relative;height:96px;width:96px;border:1px solid var(--border);border-radius:2px;margin-left:auto;margin-right:auto;text-align:center;background:var(--backgroundPrimary);-webkit-transition:border-radius .1s;transition:border-radius .1s}.image-div::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:center top;border-radius:2px;-webkit-transition:border-radius .1s;transition:border-radius .1s;background-size:cover;background-image:url(https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png);z-index:1}.dark .image-div::before{-webkit-filter:invert(1) brightness(2);filter:invert(1) brightness(2)}.overlayNo{opacity:.35;color:#fff;text-decoration:none;font-size:5em;line-height:86px}.artist-div.highlight,.reco-div.highlight{background:var(--themeColorDark);color:var(--backgroundPrimary)}.blue_black .artist-div.highlight,.blue_black .reco-div.highlight{color:var(--textPrimary)}.artist-div.lowlight .image-div{border-radius:50%}.artist-div.lowlight .image-div::before{border-radius:50%}.artist-div.lowlight .image-div:hover{border-radius:30%}.artist-div.lowlight .image-div:hover::before{border-radius:30%}.taglist{gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.tagdiv{color:inherit;display:inline-block;background:inherit;margin-top:.6em;margin-bottom:.3em;padding:.3em;margin-right:.2em;width:auto;padding:4px 12px!important;border-radius:48px;background-color:var(--borderSecondary);display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;text-align:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.tagdiv.usertag{background-color:var(--themeColorLight)}.recoDiv{margin-bottom:16px;padding:0 30px;padding:0;opacity:.9;vertical-align:top;width:100%}.recLoadingDiv{width:100%;margin-bottom:1em}.close-button{color:var(--backgroundPrimary);width:48px;height:48px;font-size:1.5rem;background-color:var(--textPrimary);padding:0;border:0;border-radius:100%;right:10px;top:-20px;position:absolute;cursor:pointer;-webkit-box-shadow:rgba(0,0,0,.1) 0 2px 12px 0;box-shadow:rgba(0,0,0,.1) 0 2px 12px 0}.close-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(.92);filter:brightness(.92)}body{color-scheme:light;--backgroundPrimary:#fff;--backgroundSecondary:#fafafa;--backgroundTertiary:rgba(180, 225, 225, 0.5);--welcomeBackground:rgba(255, 200, 200, 0.4);--welcomeMessageBackground:rgba(255, 255, 255, 0.6);--welcomeMessageBorder:rgba(255, 255, 255, 1);--backgroundInput:rgba(249, 249, 249, 0.94);--buttonBackground:#949494;--textPrimary:#222;--textSecondary:rgba(0, 0, 0, 0.8);--textTertiary:rgba(0, 0, 0, 0.54);--textHeading:rgba(55, 55, 55, 0.8);--link:#222;--border:rgba(0, 0, 0, 0.5);--borderSecondary:rgba(0, 0, 0, 0.12);--hover:rgba(0, 0, 0, 0.06);--highlight:rgba(175, 175, 175, 0.2);--focus:rgba(174, 1, 126, 1);--focusSecondary:rgba(174, 1, 126, 0.24)}body.dark{color-scheme:dark;--backgroundPrimary:#000;--backgroundSecondary:rgba(20, 20, 20);--backgroundTertiary:rgba(0, 0, 0, 0.6);--backgroundInput:rgba(20, 20, 20, 0.94);--welcomeBackground:rgba(0,55,55,.5);--welcomeMessageBackground:rgba(0,0,0,.6);--welcomeMessageBorder:rgba(0, 0, 0, 1);--buttonBackground:#202020;--textPrimary:#fff;--textSecondary:rgba(255, 255, 255, 0.8);--textTertiary:rgba(255, 255, 255, 0.54);--textHeading:rgba(255, 255, 255, 0.8);--link:#fff;--border:rgba(255, 255, 255, 0.5);--borderSecondary:rgba(255, 255, 255, 0.12);--hover:rgba(255, 255, 255, 0.06);--highlight:rgba(175, 175, 175, 0.2);--focus:rgba(174, 1, 126, 1);--focusSecondary:rgba(174, 1, 126, 0.24)}body.blue_black{--themeColorLight:#2A075A;--themeColorDark:#4651C5}body.green_black{--themeColorLight:#032F30;--themeColorDark:#1CB162}body.pink_black{--themeColorLight:#4B0627;--themeColorDark:#C355A4}body.pink_white{--themeColorLight:#fcc5c0;--themeColorDark:#ae017e}body.green_white{--themeColorLight:#ccece6;--themeColorDark:#238b45}body.red_white{--themeColorLight:#feb24c;--themeColorDark:#bd0026}body{background:var(--backgroundPrimary);color:var(--textPrimary);fill:var(--textPrimary)}svg[tabindex="-1"]{outline:0}a,a:active,a:visited{color:var(--link)}h1{color:var(--textSecondary)}h5{color:var(--textTertiary)}kbd{font-size:.9rem;padding:2px 4px;font-size:.85em;color:#fff;background-color:#333;border:solid 1px #666;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.2),0 0 0 2px #222 inset;box-shadow:0 1px 0 rgba(255,255,255,.2),0 0 0 2px #222 inset;white-space:nowrap}kbd+kbd{margin-left:4px}body.dark kbd{color:#222;background-color:#fcfcfc;border:solid 1px #ccc;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #fff inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 2px #fff inset}.tooltip{background:var(--textPrimary);color:var(--backgroundPrimary)}.legend rect{stroke:var(--backgroundPrimary)}body.blue_black #progress-text,body.green_black #progress-text,body.pink_black #progress-text{background:rgba(0,0,0,.5)}body.blue_black #progress-text:after,body.green_black #progress-text:after,body.pink_black #progress-text:after{border-color:transparent;border-left-color:rgba(0,0,0,.5)}.dark #countryCount{-webkit-box-shadow:4px 4px 9px 0 rgba(0,0,0,.75);box-shadow:4px 4px 9px 0 rgba(0,0,0,.75)}.dark .flattr-logo{fill:#fff}.dark .bmc-button{background:0 0;border:none}.dark .screenshot-overlay__close{background:#000;color:#fff;border-color:#fff}
/*# sourceMappingURL=sourcemaps/main.min.css.map */
