#hero.svelte-5o1vao{margin:12px 22px 8px;display:flex}#hero.svelte-5o1vao .limiter:where(.svelte-5o1vao){margin:auto;max-width:430px}#hero.svelte-5o1vao h1:where(.svelte-5o1vao){font-size:2.6rem;font-weight:600;margin:0}#hero.svelte-5o1vao .description:where(.svelte-5o1vao){margin-top:20px;font-size:1.3rem}@media screen and (min-width:1200px){#hero.svelte-5o1vao{margin:72px 0 42px}}#genres.svelte-1kwn5vw{width:100%;transition:padding .15s ease-in-out}.background.svelte-1kwn5vw{width:100%;padding:36px 16px 56px;background-color:#f8f1f6;border-radius:16px;transition:border-radius .15s ease-in-out}h2.svelte-1kwn5vw{font-weight:600}.buttons.svelte-1kwn5vw{display:flex;gap:2px;flex-wrap:wrap}.buttons.svelte-1kwn5vw button:where(.svelte-1kwn5vw){padding:12px 20px;background-color:#c8b3fd;border-radius:6px;border:none;transition:border-color .08s ease-in-out;font-family:inherit;font-size:inherit;font-weight:500;cursor:pointer;color:#463372;transition:border-radius .1s ease-in-out,background-color .1s ease-in-out,color .1s ease-in-out}.buttons.svelte-1kwn5vw button:where(.svelte-1kwn5vw):first-child{border-top-left-radius:24px;border-bottom-left-radius:24px}.buttons.svelte-1kwn5vw button:where(.svelte-1kwn5vw):last-child{border-top-right-radius:24px;border-bottom-right-radius:24px}.buttons.svelte-1kwn5vw button.active:where(.svelte-1kwn5vw){background-color:#675496;color:#fff;border-radius:24px}#albums-by-genre.svelte-1kwn5vw{margin-top:16px;transition:opacity .08s ease-in-out}@media screen and (min-width:1200px){#genres.svelte-1kwn5vw{padding:0 20px}.background.svelte-1kwn5vw{border-radius:32px}}#recent-albums.svelte-we0ew6{width:100%;padding:32px 16px 82px}#recent-albums.svelte-we0ew6 h2:where(.svelte-we0ew6){font-weight:600}
