.glass-panel.svelte-1ubpodc,.glass-card.svelte-1ubpodc,.glass-library.svelte-1ubpodc,.glass-inline.svelte-1ubpodc,.glass-badge.svelte-1ubpodc{transition:all .7s cubic-bezier(.32,.72,0,1)}.glass-panel.svelte-1ubpodc{background:color-mix(in oklab, var(--card), transparent 72%);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 1px 1px 0 oklch(100% 0 0/.7), 0 0 24px -8px color-mix(in oklab, var(--color-primary), transparent 84%), var(--shadow-elev-1);border-radius:2rem}.glass-panel.svelte-1ubpodc:focus-within{box-shadow:inset 1px 1px 0 oklch(100% 0 0/.7), 0 0 24px -8px color-mix(in oklab, var(--color-primary), transparent 78%), var(--shadow-elev-2)}.glass-card.svelte-1ubpodc{background:color-mix(in oklab, var(--card), transparent 65%);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 1px 1px 0 oklch(100% 0 0/.7), 0 0 0 1px oklch(100% 0 0/.15), 0 0 20px -6px color-mix(in oklab, var(--color-primary), transparent 84%), var(--shadow-elev-1);border-radius:2rem}.glass-card.svelte-1ubpodc:hover{background:color-mix(in oklab, var(--card), transparent 55%);box-shadow:inset 1px 1px 0 oklch(100% 0 0/.8), 0 0 0 1px oklch(100% 0 0/.2), 0 0 28px -6px color-mix(in oklab, var(--color-primary), transparent 78%), var(--shadow-elev-2);translate:0 -.25rem}.glass-card.svelte-1ubpodc:active{scale:.99}.glass-library.svelte-1ubpodc{background:oklch(from var(--card) l c h / .34);-webkit-backdrop-filter:blur(10px)saturate(1.35);backdrop-filter:blur(10px)saturate(1.35);border-radius:var(--radius-xl);box-shadow:inset 1px 1px 0 oklch(100% 0 0/.55), 0 0 0 1px oklch(100% 0 0/.12), 0 0 18px -8px color-mix(in oklab, var(--color-primary), transparent 90%), var(--shadow-elev-1)}.library-story-card.glass-library,.series-card.glass-library{box-shadow:0 0 18px -8px color-mix(in oklab, var(--color-primary), transparent 90%), var(--shadow-elev-1);position:relative}.library-story-card.glass-library:after,.series-card.glass-library:after{content:"";border-radius:inherit;pointer-events:none;z-index:20;position:absolute;inset:0;box-shadow:inset 0 1px oklch(100% 0 0/.55),inset 0 0 0 1px oklch(100% 0 0/.12)}.glass-library.svelte-1ubpodc:hover{background:oklch(from var(--card) l c h / .42);box-shadow:inset 1px 1px 0 oklch(100% 0 0/.65), 0 0 0 1px oklch(100% 0 0/.16), 0 0 12px 3px color-mix(in oklab, var(--ring) 30%, transparent), 0 0 22px -6px color-mix(in oklab, var(--color-primary), transparent 86%), var(--shadow-elev-2)}.library-story-card.glass-library:hover:after,.series-card.glass-library:hover:after{box-shadow:inset 0 1px oklch(100% 0 0/.65),inset 0 0 0 1px oklch(100% 0 0/.16)}.library-story-card.glass-library:hover,.series-card.glass-library:hover{box-shadow:0 0 12px 3px color-mix(in oklab, var(--ring) 30%, transparent), 0 0 22px -6px color-mix(in oklab, var(--color-primary), transparent 86%), var(--shadow-elev-2)}.glass-library.svelte-1ubpodc:active{scale:.99}.glass-inline.svelte-1ubpodc{background:color-mix(in oklab, var(--card), transparent 75%);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 1px 1px 0 oklch(100% 0 0/.7), 0 0 0 1px oklch(100% 0 0/.15), 0 0 16px -6px color-mix(in oklab, var(--color-primary), transparent 86%), var(--shadow-elev-1);border-radius:9999px}.glass-badge.svelte-1ubpodc{background:color-mix(in oklab, var(--card), transparent 80%);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:inset 1px 1px 0 oklch(100% 0 0/.9), 0 0 0 1px oklch(100% 0 0/.2), 0 0 14px -4px color-mix(in oklab, var(--color-primary), transparent 86%), var(--shadow-elev-1);border-radius:9999px}.glass-arrow.svelte-1ubpodc{background:color-mix(in oklab, var(--card), transparent 75%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 1px 1px 0 oklch(100% 0 0/.7), 0 0 0 1px oklch(100% 0 0/.15), 0 0 12px -4px color-mix(in oklab, var(--color-primary), transparent 86%);border-radius:9999px}.dark .glass-panel.svelte-1ubpodc{background:color-mix(in oklab, var(--card), transparent 85%);box-shadow:inset 1px 1px 0 oklch(100% 0 0/.4), 0 0 0 1px oklch(100% 0 0/.08), 0 0 24px -8px color-mix(in oklab, var(--color-primary), transparent 86%), var(--shadow-elev-1)}.dark .glass-panel.svelte-1ubpodc:focus-within{box-shadow:inset 1px 1px 0 oklch(100% 0 0/.4), 0 0 0 1px oklch(100% 0 0/.08), 0 0 24px -8px color-mix(in oklab, var(--color-primary), transparent 82%), var(--shadow-elev-2)}.dark .glass-card.svelte-1ubpodc{background:color-mix(in oklab, var(--card), transparent 85%);box-shadow:inset 1px 1px 0 oklch(100% 0 0/.4), 0 0 0 1px oklch(100% 0 0/.08), 0 0 20px -6px color-mix(in oklab, var(--color-primary), transparent 86%), var(--shadow-elev-1)}.dark .glass-card.svelte-1ubpodc:hover{background:color-mix(in oklab, var(--card), transparent 75%);box-shadow:inset 1px 1px 0 oklch(100% 0 0/.5), 0 0 0 1px oklch(100% 0 0/.12), 0 0 28px -6px color-mix(in oklab, var(--color-primary), transparent 80%), var(--shadow-elev-2)}.dark .glass-library.svelte-1ubpodc{background:oklch(from var(--card) l c h / .4);box-shadow:inset 1px 1px 0 oklch(100% 0 0/.35), 0 0 0 1px oklch(100% 0 0/.08), 0 0 18px -8px color-mix(in oklab, var(--color-primary), transparent 90%), var(--shadow-elev-1)}.dark .library-story-card.glass-library,.dark .series-card.glass-library{box-shadow:0 0 18px -8px color-mix(in oklab, var(--color-primary), transparent 90%), var(--shadow-elev-1)}.dark .library-story-card.glass-library:after,.dark .series-card.glass-library:after{box-shadow:inset 0 1px oklch(100% 0 0/.35),inset 0 0 0 1px oklch(100% 0 0/.08)}.dark .glass-library.svelte-1ubpodc:hover{background:oklch(from var(--card) l c h / .48);box-shadow:inset 1px 1px 0 oklch(100% 0 0/.42), 0 0 0 1px oklch(100% 0 0/.1), 0 0 12px 3px color-mix(in oklab, var(--ring) 30%, transparent), 0 0 22px -6px color-mix(in oklab, var(--color-primary), transparent 86%), var(--shadow-elev-2)}.dark .library-story-card.glass-library:hover:after,.dark .series-card.glass-library:hover:after{box-shadow:inset 0 1px oklch(100% 0 0/.42),inset 0 0 0 1px oklch(100% 0 0/.1)}.dark .library-story-card.glass-library:hover,.dark .series-card.glass-library:hover{box-shadow:0 0 12px 3px color-mix(in oklab, var(--ring) 30%, transparent), 0 0 22px -6px color-mix(in oklab, var(--color-primary), transparent 86%), var(--shadow-elev-2)}.dark .glass-inline.svelte-1ubpodc{background:color-mix(in oklab, var(--card), transparent 85%);box-shadow:inset 1px 1px 0 oklch(100% 0 0/.4), 0 0 0 1px oklch(100% 0 0/.08), 0 0 16px -6px color-mix(in oklab, var(--color-primary), transparent 86%), var(--shadow-elev-1)}.dark .glass-badge.svelte-1ubpodc{background:color-mix(in oklab, var(--card), transparent 88%);box-shadow:inset 1px 1px 0 oklch(100% 0 0/.5), 0 0 0 1px oklch(100% 0 0/.1), 0 0 14px -4px color-mix(in oklab, var(--color-primary), transparent 88%), var(--shadow-elev-1)}.dark .glass-arrow.svelte-1ubpodc{background:color-mix(in oklab, var(--card), transparent 85%);box-shadow:inset 1px 1px 0 oklch(100% 0 0/.4), 0 0 0 1px oklch(100% 0 0/.08), 0 0 12px -4px color-mix(in oklab, var(--color-primary), transparent 88%)}.group:hover .glass-arrow.svelte-1ubpodc{background:color-mix(in oklab, var(--card), transparent 65%)}.dark .group:hover .glass-arrow.svelte-1ubpodc{background:color-mix(in oklab, var(--card), transparent 78%)}
