.case_root.svelte-3pufga{cursor:pointer;border-radius:15px}.case_root.svelte-3pufga:disabled{cursor:not-allowed;opacity:.5}.case_root.svelte-3pufga:hover:not(:disabled) .case_container:where(.svelte-3pufga):before{background-color:var(--color-card-hover)}.case_root.svelte-3pufga:hover:not(:disabled) .case_container:where(.svelte-3pufga) .case_accent-glows:where(.svelte-3pufga):after{opacity:1;top:-15cqh}.case_root.svelte-3pufga:hover:not(:disabled):not(.no_floating) .case_container:where(.svelte-3pufga){z-index:15;transform:translateY(-.5rem)}.case_container.svelte-3pufga{aspect-ratio:var(--aspect-case-item);border-radius:inherit;background-color:var(--color-card-raised);line-height:1;transition:transform .2s ease-in-out;position:relative;overflow:hidden;container:case-card/size}.case_container.svelte-3pufga:before{content:"";z-index:-1;position:absolute;inset:0}.case_container.svelte-3pufga .case_accent-glows:where(.svelte-3pufga){border-radius:inherit;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0;overflow:hidden}.case_container.svelte-3pufga .case_accent-glows:where(.svelte-3pufga):after{content:"";top:-25cqh;opacity:0;background-color:var(--accent-color);border-radius:calc(1px * infinite);filter:blur(60px);height:40cqh;transition:top .2s ease-in-out,opacity .35s ease-in-out;position:absolute;inset-inline:15cqw}.case_contents.svelte-3pufga{font-size:6.5cqmax;position:absolute;inset:6.5cqmax}.case_image-frame.svelte-3pufga{top:0;aspect-ratio:var(--aspect-case-image);pointer-events:none;margin:auto;position:absolute;inset-inline:1cqw}.case_name.svelte-3pufga,.case_price.svelte-3pufga{text-align:center;position:absolute}.case_badge.svelte-3pufga{color:var(--color-subtle);z-index:10;flex-direction:row;align-items:center;column-gap:.5ch;font-size:min(6.5cqmax,1rem);font-weight:700;display:flex;position:absolute;top:0;right:0}.case_name.svelte-3pufga{color:var(--color-muted);bottom:25cqh;text-transform:uppercase;font-weight:700;inset-inline:0}.case_price.svelte-3pufga{bottom:0;text-align:center;inset-inline:0}
