:root{--bg-color: hsl(0, 0%, 80%);--card-color: hsl(0, 0%, 90%);--card-after-color: hsla(0deg 0% 10% / 30%);--card-before-color: hsla(0 0% 1% / 10%)}:root[data-theme=dark]{--bg-color: hsla(0, 0%, 0%, .743);--card-color: hsl(0, 0%, 6%);--card-after-color: var(--brand-400);--card-before-color: hsla(100, 60%, 30%, .1)}.lc-card-grid.svelte-3ynwhu{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:1rem}.lc-card-grid.svelte-3ynwhu:hover>.lc-card:where(.svelte-3ynwhu):after{opacity:1}.lc-card.svelte-3ynwhu{background-color:var(--card-color);cursor:pointer;position:relative;min-height:20rem;max-height:25rem;width:100%}.lc-card.svelte-3ynwhu:hover:before{opacity:1}.lc-card.svelte-3ynwhu:before,.lc-card.svelte-3ynwhu:after{content:"";border-radius:inherit;height:100%;left:0;top:0;opacity:0;position:absolute;transition:opacity .5s;width:100%}.lc-card.svelte-3ynwhu:before{z-index:3;background:radial-gradient(800px circle at var(--mouse-x) var(--mouse-y),var(--card-before-color),transparent 40%)}.lc-card.svelte-3ynwhu:after{background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y),var(--card-after-color),transparent 40%);z-index:1}.lc-card-content.svelte-3ynwhu{--inset: 2px;background-color:var(--card-color);border-radius:inherit;display:flex;flex-direction:column;flex-grow:1;inset:var(--inset);height:calc(100% - var(--inset) * 2);padding:.5rem;position:absolute;z-index:2}
