.container.svelte-1fi73or{position:relative}.container.svelte-1fi73or:not(:hover) .summary:where(.svelte-1fi73or){visibility:hidden}.badge.svelte-1fi73or{appearance:none;text-decoration-style:solid;background-color:#000;color:#fff;padding:.5rem 1rem;cursor:pointer;text-decoration:underline solid;font-size:clamp(2rem,3.5vw + 4.5vh,10rem)}.badge.svelte-1fi73or:hover{text-decoration:underline dotted}.summary.svelte-1fi73or a{color:#000}.summary.svelte-1fi73or{position:fixed;top:0;left:0;z-index:1;max-width:400px;padding:.5rem;transform-origin:0 0;transform:translate(calc(var(--mouse-x) + 1.5rem),calc(var(--mouse-y) + 1.5rem));font-size:clamp(1rem,1.5vw + 1.5vh,1.5rem);background:#fff;border:.5rem dashed #000;pointer-events:none}@media(hover:none){.summary.svelte-1fi73or{visibility:hidden}}.name.svelte-yd0gez{font-size:clamp(1rem,1.5vw,3rem);font-weight:700;color:#000}.genres.svelte-yd0gez{display:flex;flex-wrap:wrap;gap:clamp(1rem,2vw,5rem);list-style:none;padding:0;margin-top:2rem}.loading.svelte-yd0gez{font-size:clamp(2rem,3.5vw + 4.5vh,10rem);word-wrap:break-word}.error.svelte-yd0gez{font-size:clamp(2rem,3.5vw + 4.5vh,10rem);color:red}input.svelte-1lboaku{font-size:clamp(1rem,10vw,8rem);line-height:1.4;width:100%;border:none;border-bottom:2px solid;padding-left:1rem;padding-right:1rem}.container.svelte-13wfilx{font-family:arial;line-height:1.4;min-height:100vh}.content.svelte-13wfilx{padding:2rem 1rem}
