/** v5.28.1 (6553bfc) */
.link.svelte-fcq30g{align-items:center;background:transparent;display:inline-flex}.link.selected.svelte-fcq30g a{color:#fa548a}.link.svelte-fcq30g button:where(.svelte-fcq30g){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;margin:0;padding:0}.link.svelte-fcq30g button:where(.svelte-fcq30g):hover{box-shadow:none}.sliding-popup-wrapper.svelte-fcq30g{position:relative}.sliding-popup.svelte-fcq30g{-webkit-backdrop-filter:blur(1.5rem);backdrop-filter:blur(1.5rem);background:#1b2743;background:linear-gradient(180deg,#1b2743,#1b274380);border-radius:.75rem;box-shadow:8px 12px 24px #0000001f,10px 24px 42px #0000001f;height:0;left:0;max-height:90vh;min-width:auto;opacity:0;overflow:hidden;padding:2.5rem 1.7rem 6.5rem;position:absolute;right:0;top:100vh;transform:translateY(calc(-100% + 1rem));visibility:hidden;z-index:50}@media (prefers-contrast:more) and (forced-colors:active) and (not (display-mode:standalone)){.sliding-popup.svelte-fcq30g{border:2px solid}}@media (prefers-reduced-motion:no-preference){.sliding-popup.svelte-fcq30g{transition:opacity .15s,transform .15s}}@media (min-width:850px){.sliding-popup.svelte-fcq30g{left:auto;min-width:500px;padding:2.5rem;right:auto;top:auto;transform:translateY(1rem)}}.sliding-popup.open.svelte-fcq30g{height:auto;opacity:1;transform:translateY(-100%);visibility:visible}@media (min-width:850px){.sliding-popup.open.svelte-fcq30g{transform:translateY(0)}}.sliding-popup.svelte-fcq30g h3{font-size:1rem}@media (min-width:850px){.sliding-popup.svelte-fcq30g h3{margin-bottom:1.5rem}}.sliding-popup.svelte-fcq30g a{color:#fff;display:block;margin-bottom:.25rem;padding:.25rem 0;text-decoration:none;transition:color .1s linear}.close-button.svelte-fcq30g{background:#41527c;border-radius:50%;height:3rem;left:50%;padding:0;position:absolute;top:0;transform:translate(-50%,-50%);width:3rem}@media (min-width:850px){.close-button.svelte-fcq30g{display:none}}.expand-button.svelte-1o44e8r{align-items:center;background:transparent;border-radius:50%;box-shadow:none;display:inline-flex;justify-content:center;margin:-.5rem;outline-offset:0;padding:.5rem;transition:transform .2s ease-in-out}.expand-button.svelte-1o44e8r:focus-visible{outline:2px solid #fff}.expand-button.svelte-1o44e8r:focus-visible:not(:active){outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.expand-button.svelte-1o44e8r:focus-visible{transition:outline-offset .15s}}@media (min-width:850px){.expand-button.svelte-1o44e8r{margin:0}}.expand-button.svelte-1o44e8r:hover{box-shadow:none}.expand-button.svelte-1o44e8r:hover .expand-icon:where(.svelte-1o44e8r){filter:brightness(1.5)}.expand-button.expanded.svelte-1o44e8r{transform:rotate(180deg)}.expand-icon.svelte-1o44e8r{align-items:center;background:#233257;border-radius:50%;display:inline-flex;height:.875rem;justify-content:center;transition:all .1s linear;width:.875rem}@media (prefers-contrast:more) and (forced-colors:active) and (not (display-mode:standalone)){.expand-icon.svelte-1o44e8r{border:2px solid}}@media (min-width:850px){.expand-icon.svelte-1o44e8r{height:1rem;width:1rem}}.large.svelte-1o44e8r .expand-icon:where(.svelte-1o44e8r){height:1.5rem;width:1.5rem}.expand-icon.svelte-1o44e8r img:where(.svelte-1o44e8r){margin-top:1px;width:.5rem}@media (prefers-contrast:more) and (forced-colors:active) and (not (display-mode:standalone)) and (prefers-color-scheme:light) and (not (display-mode:standalone)){.expand-icon.svelte-1o44e8r img:where(.svelte-1o44e8r){filter:invert(1)}}.large.svelte-1o44e8r .expand-icon:where(.svelte-1o44e8r) img:where(.svelte-1o44e8r){height:.5rem}.label.svelte-13emt63{color:inherit;display:block;font-weight:600;text-decoration:none}.label.svelte-13emt63:hover{color:#fa548a}.label.large.svelte-13emt63{font-size:.875rem}.label.fullwidth.svelte-13emt63{width:100%}hr.svelte-vie9vl{background:#bed0de26;border:0;height:1px;margin:.75lh 0 calc(.75lh - 1px);width:calc(100% - 2rem)}.grid.svelte-vie9vl{display:grid;grid-template-columns:1fr 1fr;grid-template:"button button" "column-1 column-2" auto;grid-gap:1rem 0}@media (min-width:850px){.grid.svelte-vie9vl{grid-template:"column-1 column-2" auto "button button"}}.grid.svelte-vie9vl a:where(.svelte-vie9vl):hover{box-shadow:none!important}.grid.svelte-vie9vl .show-all-button:where(.svelte-vie9vl){background:#41527c80;display:block;grid-area:button;margin:0;padding:.5rem}.grid.svelte-vie9vl .show-all-button:where(.svelte-vie9vl):hover{color:#fff}.logo.svelte-vie9vl{background:#162036;border-radius:.375rem;margin-right:.5rem}.genres.svelte-vie9vl{height:auto;max-height:15rem;overflow-y:auto;scrollbar-color:#32477b #162036;scrollbar-width:thin}.genres.svelte-vie9vl::-webkit-scrollbar{width:.75rem}.genres.svelte-vie9vl::-webkit-scrollbar-track{background:#162036}.genres.svelte-vie9vl::-webkit-scrollbar-thumb{background:#32477b;border:2px solid #162036;border-radius:.375rem}.genres.svelte-vie9vl::-webkit-scrollbar-thumb:hover{background:#41527c}.genres.svelte-vie9vl::-webkit-scrollbar-thumb:active{background:#7785aa}.columns.svelte-vie9vl{display:grid;grid-template-columns:auto auto}@media (max-width:849px){.columns.svelte-vie9vl{display:flex;flex-direction:column}}a.svelte-vie9vl{display:inline-block}.title-case.svelte-vie9vl a:where(.svelte-vie9vl):not(.no-title-case),a.svelte-vie9vl:first-letter{text-transform:capitalize}.sub-navigation.svelte-1uhc2gp{background:#101426;display:flex;gap:2rem;min-height:4rem;padding:1rem var(--gutter)}.sub-navigation.svelte-1uhc2gp a:where(.svelte-1uhc2gp):hover{color:#fa548a}.sub-navigation.svelte-1uhc2gp a{align-items:center;color:#fff;display:flex;font-size:.75rem;font-weight:500;padding:.25rem 0;text-decoration:none;transition:box-shadow .15s}@media (min-width:1024px){.sub-navigation.svelte-1uhc2gp a{font-size:.875rem}}.sub-navigation.svelte-1uhc2gp a:hover{box-shadow:0 2px 0 currentColor}.sub-navigation.svelte-1uhc2gp .sliding-popup a:not(.button){color:#bed0de}.sub-navigation.svelte-1uhc2gp .sliding-popup a:not(.button):hover{color:#fff}.toggle.svelte-ixqq6s{margin:-.25rem;padding:.25rem;transition-duration:.3s}@media (prefers-contrast:more) and (forced-colors:active) and (not (display-mode:standalone)){.toggle.svelte-ixqq6s{background:#fff;border-radius:50%}}.toggle.open.svelte-ixqq6s{transform:rotate(120deg)}
