.svelte-1srvcvs.svelte-1srvcvs{transition:all .1s}mappoolList[data-mods=NM].svelte-1srvcvs.svelte-1srvcvs{--color:#94BFFF}mappoolList[data-mods=HD].svelte-1srvcvs.svelte-1srvcvs{--color:#FFD494}mappoolList[data-mods=HR].svelte-1srvcvs.svelte-1srvcvs{--color:#FF868E}mappoolList[data-mods=DT].svelte-1srvcvs.svelte-1srvcvs{--color:#D6BAFB}mappoolList[data-mods=FM].svelte-1srvcvs.svelte-1srvcvs{--color:#ADEFD1}mappoolList[data-mods=TB].svelte-1srvcvs.svelte-1srvcvs{--color:#45CCB4}h2.svelte-1srvcvs.svelte-1srvcvs{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;padding-bottom:4px;color:var(--color);font-size:18px;font-weight:700;letter-spacing:5.7px;text-transform:uppercase;margin-bottom:20px}h2.svelte-1srvcvs.svelte-1srvcvs:after{content:"";display:block;position:absolute;bottom:-5px;width:90vw;height:1px;opacity:.54;background:var(--color)}mappoolList.svelte-1srvcvs.svelte-1srvcvs{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:20px}mappoolSingle.svelte-1srvcvs.svelte-1srvcvs{display:flex;height:120px;margin-bottom:10px}mappoolSingle.svelte-1srvcvs .mode-index.svelte-1srvcvs{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#0e1535;background-color:var(--color);padding:0 5px}mappoolSingle.svelte-1srvcvs .mode-index .mode.svelte-1srvcvs{text-transform:capitalize;font-weight:500;font-size:14px}mappoolSingle.svelte-1srvcvs .mode-index .mode.svelte-1srvcvs:first-letter{letter-spacing:5.7px}mappoolSingle.svelte-1srvcvs .mode-index .index.svelte-1srvcvs{text-transform:uppercase;font-weight:700;letter-spacing:5.7px;font-size:20px}mappoolSingle.svelte-1srvcvs .beatmap-thumb.svelte-1srvcvs{width:400px;height:100%}mappoolSingle.svelte-1srvcvs .map-info.svelte-1srvcvs{display:flex;flex-direction:column;justify-content:space-between;background-color:#ffffff1a;width:500px;max-width:500px;padding:10px}mappoolSingle.svelte-1srvcvs .map-info .title-artist .title.svelte-1srvcvs{font-weight:700;font-size:22px;line-height:1}mappoolSingle.svelte-1srvcvs .map-info .title-artist .artist.svelte-1srvcvs{font-size:16px;font-style:italic}mappoolSingle.svelte-1srvcvs .map-info .mapper-diff.svelte-1srvcvs{display:flex;flex-direction:row;font-size:16px;font-style:italic;gap:50px;line-height:1.2}mappoolSingle.svelte-1srvcvs .map-info .mapper-diff .mapper.svelte-1srvcvs,mappoolSingle.svelte-1srvcvs .map-info .mapper-diff .diff.svelte-1srvcvs{color:var(--color);letter-spacing:3px;font-weight:700;text-transform:uppercase;font-style:normal;font-size:12px}mappoolSingle.svelte-1srvcvs .map-details.svelte-1srvcvs{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:5px;padding:10px;width:250px;height:100%;background-color:#45ccb4;color:#0e1535}mappoolSingle.svelte-1srvcvs .map-details p.svelte-1srvcvs{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;font-size:18px}mappoolSingle.svelte-1srvcvs .map-details p span.svelte-1srvcvs{font-weight:700;letter-spacing:-2px}mappoolSingle.svelte-1srvcvs .buttons.svelte-1srvcvs{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background-color:#ffffff1a;padding:10px}mappoolSingle.svelte-1srvcvs .buttons .download.svelte-1srvcvs{display:flex;flex-direction:column;align-items:center;justify-content:center}mappoolSingle.svelte-1srvcvs .buttons .download p.svelte-1srvcvs{text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:5px;color:#fff}mappoolSingle.svelte-1srvcvs .buttons button.svelte-1srvcvs{border-radius:8px;border:1px solid #45CCB4;padding:2.5px 15px;color:#45ccb4;font-size:14px}mappoolSingle.svelte-1srvcvs .buttons button.svelte-1srvcvs:hover{background-color:#45ccb4;color:#0e1535}mappoolSingle.svelte-1srvcvs .buttons .download-btns.svelte-1srvcvs{display:flex;flex-direction:column;gap:10px}.svelte-5amlp.svelte-5amlp{transition:all .1s}preload.svelte-5amlp.svelte-5amlp{display:flex;flex-direction:column;align-items:center;justify-content:center;height:72vh}preload.svelte-5amlp div.load-icon.svelte-5amlp{background-color:#fff;width:120px;height:120px;border-radius:50%;margin:3em;animation:svelte-5amlp-LoadAnim 1.5s infinite ease}preload.svelte-5amlp p.svelte-5amlp{font-size:24px;text-transform:uppercase;letter-spacing:12px}@keyframes svelte-5amlp-LoadAnim{0%{transform:rotate(0);border-radius:50%}50%{transform:rotate(90deg);border-radius:0%}to{transform:rotate(180deg);border-radius:50%}}.svelte-1lphw5s.svelte-1lphw5s{transition:all .1s}wrapper.svelte-1lphw5s.svelte-1lphw5s{padding:16px;margin:0 auto}h1.svelte-1lphw5s.svelte-1lphw5s{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;padding-bottom:4px;color:#45ccb4;font-size:24px;font-weight:700;letter-spacing:5.7px;text-transform:uppercase;margin-bottom:20px}h1.svelte-1lphw5s.svelte-1lphw5s:after{content:"";display:block;position:absolute;bottom:-5px;width:90vw;height:1px;opacity:.54;background:#adefd1}controllers.svelte-1lphw5s.svelte-1lphw5s{display:flex;flex-direction:row;align-items:center;justify-content:space-around;margin-bottom:20px}controllers.svelte-1lphw5s roundsController.svelte-1lphw5s{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}controllers.svelte-1lphw5s button.svelte-1lphw5s{border-radius:8px;border:1px solid #45CCB4;padding:2.5px 15px;color:#45ccb4;font-size:14px;text-transform:uppercase;letter-spacing:1.5px}controllers.svelte-1lphw5s button.svelte-1lphw5s:hover{background-color:#45ccb4;color:#0e1535}controllers.svelte-1lphw5s button[data-current=true].svelte-1lphw5s{background-color:#45ccb4;color:#0e1535}controllers.svelte-1lphw5s button.download.svelte-1lphw5s{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}controllers.svelte-1lphw5s button.download.svelte-1lphw5s:disabled{cursor:not-allowed;border-color:#ffffff80;color:#ffffff80}controllers.svelte-1lphw5s button.download.svelte-1lphw5s:hover:disabled{border-color:#ffffff80;color:#ffffff80;background-color:transparent}controllers.svelte-1lphw5s roundsController button.navigator.svelte-1lphw5s{border:none;color:#fff;padding:2.5px}controllers.svelte-1lphw5s roundsController button.navigator.svelte-1lphw5s:hover{border:none;background-color:transparent;color:#ff5964}p.no-result.svelte-1lphw5s.svelte-1lphw5s{display:flex;align-items:center;justify-content:center;height:50vh;font-size:24px;text-transform:uppercase;letter-spacing:12px}
