.only-options.svelte-1xvihvp>*{display:none}.only-options.svelte-1xvihvp .bpm-option{display:block!important}.only-options.svelte-1xvihvp{min-height:0;display:grid;overflow:auto}.disabled.svelte-1xvihvp{opacity:.5}.bpm-select.svelte-1xvihvp{border:1px solid color-mix(in srgb,var(--text-color),transparent 90%);color:var(--text-color);font-style:inherit;background:0 0;border-radius:100vw;flex-flow:row;align-items:center;gap:.5em;display:flex;box-shadow:0 1px 4px #00000040}.bpm-select.svelte-1xvihvp .bpm-option{background:var(--card-color);color:var(--text-color)}.bpm-select.svelte-1xvihvp:before{opacity:0}.bpm-select.svelte-1xvihvp:focus-visible:not(:disabled),.bpm-select.svelte-1xvihvp:hover:not(:disabled){box-shadow:0 0 1.3em -.4em var(--color-primary);color:var(--color-primary);outline:2px solid var(--color-primary)}:is(.bpm-select.svelte-1xvihvp:hover:not(:disabled),.bpm-select.svelte-1xvihvp:focus-visible:not(:disabled))>*{color:var(--color-primary)}dialog.svelte-1xvihvp{animation:fade-in var(--transition-duration) var(--default-ease) forwards;opacity:0;transition:opacity var(--transition-duration) var(--default-ease) allow-discrete;background:0 0;border:none;outline:1px solid #0000;padding:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}dialog.svelte-1xvihvp:popover-open{opacity:1}dialog.svelte-1xvihvp::backdrop{animation:fade-in var(--transition-duration) var(--default-ease) forwards;background:var(--background,linear-gradient(color-mix(in srgb,transparent,#20192f var(--background-opacity,40%)),color-mix(in srgb,transparent,#07040b var(--background-opacity,55%))));opacity:0;transition:opacity var(--transition-duration) var(--default-ease) allow-discrete}dialog.svelte-1xvihvp{isolation:isolate;overflow:visible}dialog.svelte-1xvihvp>:where(.svelte-1xvihvp):first-child{flex-direction:column;max-height:calc(100svh - 2em);padding:1em 0 0;display:flex;overflow:hidden}dialog.svelte-1xvihvp h3:where(.svelte-1xvihvp){flex-shrink:0;margin-bottom:1em;padding:0 1em}body:has(dialog[popover]:popover-open){overflow:hidden}button.svelte-8j6w8{border-radius:0}.selected.svelte-8j6w8{background-color:var(--color-primary);font-weight:700}.selected.svelte-8j6w8:focus-visible,.selected.svelte-8j6w8:hover{background-color:color-mix(in srgb,var(--color-primary),var(--text-color) 75%)}.rating{place-items:center;display:grid}.rating span.svelte-znn887{color:var(--rating-color);filter:drop-shadow(1px 1px 1px #000);font-size:1.1em;font-weight:500}.rating i.svelte-znn887{color:var(--text-color-dark);filter:drop-shadow(1px 1px 1px #000)drop-shadow(0 0 2px #000);opacity:.8;font-size:.8em}:is(.rating>:where(.svelte-znn887):first-child)>.svelte-znn887:first-child{filter:drop-shadow(1px 2px 3px #000);font-size:1.8em;transform:translateY(.5em)}:is(.rating>:where(.svelte-znn887):first-child)>.svelte-znn887:last-child{filter:drop-shadow(1px 1px 1px black) drop-shadow(1px 1px 2px var(--shadow-color));font-size:1.7em}.rating>.svelte-znn887:nth-child(2){gap:.5ch;display:flex}:is(.rating>:where(.svelte-znn887):nth-child(2))>.svelte-znn887:first-child{color:#3f0}:is(.rating>:where(.svelte-znn887):nth-child(2))>.svelte-znn887:nth-child(2){color:var(--text-color-dark);font-size:1.1em}:is(.rating>:where(.svelte-znn887):nth-child(2))>.svelte-znn887:last-child{color:#f33}.rating{height:100%}span.feature{background:var(--card-background-noise);border-radius:var(--border-radius);box-shadow:var(--card-shadow);align-items:center;gap:.2ch;padding:.4em .6em;font-size:.9em;font-weight:700;display:flex}
