.line-clamp-1.svelte-ffkpuj{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.line-clamp-2.svelte-ffkpuj{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.play-btn-fade.svelte-ffkpuj{opacity:0;transition:opacity .2s ease}.play-btn-fade.is-playing.svelte-ffkpuj{opacity:1}@media(hover:hover){.group:hover .play-btn-fade.svelte-ffkpuj{opacity:1}}@media(hover:none){.play-btn-fade.svelte-ffkpuj{opacity:1}}.generating-card.svelte-1xlj3ce{position:relative}.gradient-border.svelte-1xlj3ce{background:linear-gradient(90deg,#8a8a74,#a5a58d,#cb997e,#8a8a74);background-size:300% 100%;animation:svelte-1xlj3ce-gradient-shift 3s ease-in-out infinite}@keyframes svelte-1xlj3ce-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.shimmer.svelte-1xlj3ce{background:linear-gradient(90deg,var(--bg-primary) 0%,#e8e3dc 50%,var(--bg-primary) 100%);background-size:200% 100%;animation:svelte-1xlj3ce-shimmer 1.5s ease-in-out infinite}@keyframes svelte-1xlj3ce-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.generating-card.svelte-1xlj3ce:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:calc(1rem + 4px);background:linear-gradient(90deg,transparent,rgba(138,138,116,.3),transparent);background-size:200% 100%;animation:svelte-1xlj3ce-gradient-shift 3s ease-in-out infinite,svelte-1xlj3ce-pulse-glow 2s ease-in-out infinite;opacity:0;z-index:-1;pointer-events:none}.generating-card.svelte-1xlj3ce:hover:after{opacity:1}@keyframes svelte-1xlj3ce-pulse-glow{0%,to{opacity:0;transform:scale(1)}50%{opacity:.3;transform:scale(1.01)}}.chips-scroll.svelte-10gy9t1{scrollbar-width:none;-ms-overflow-style:none}.chips-scroll.svelte-10gy9t1::-webkit-scrollbar{display:none}.list-play-icon.svelte-10gy9t1{opacity:1}.list-play-overlay.svelte-10gy9t1{background-color:#0006}.list-action.svelte-10gy9t1{opacity:1}@media(hover:hover){.list-play-icon.svelte-10gy9t1{opacity:0}.list-play-overlay.svelte-10gy9t1{background-color:transparent}.list-row.svelte-10gy9t1:hover .list-play-overlay:where(.svelte-10gy9t1){background-color:#0006}.list-row.svelte-10gy9t1:hover .list-play-icon:where(.svelte-10gy9t1){opacity:1}.list-action.svelte-10gy9t1{opacity:0}.list-row.svelte-10gy9t1:hover .list-action:where(.svelte-10gy9t1){opacity:1}}
