dialog[open] .modal-box{animation:zoom .25s cubic-bezier(.34,1.56,.64,1)}@keyframes zoom{0%{transform:scale(.96);opacity:.6}to{transform:scale(1);opacity:1}}.thin-scrollbar::-webkit-scrollbar{width:6px}.thin-scrollbar::-webkit-scrollbar-track{background:transparent}.thin-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--bc) / .2);border-radius:3px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:hsl(var(--bc) / .3)}.thin-scrollbar{scrollbar-width:thin;scrollbar-color:hsl(var(--bc) / .2) transparent}.color-picker-canvas{cursor:crosshair;touch-action:none}.gradient-stop-marker{cursor:grab;touch-action:none}.gradient-stop-marker:active{cursor:grabbing}.editor-panel{transition:transform .3s cubic-bezier(.22,1,.36,1)}.preview-frame{transition:width .3s cubic-bezier(.22,1,.36,1),height .3s cubic-bezier(.22,1,.36,1)}.swatch-container{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.swatch-container:hover{transform:scale(1.05)}.swatch-container:active{transform:scale(.98)}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .25s ease-out}.size-5{width:1.25rem;height:1.25rem}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.gradient-card{animation:slideInUp .4s ease-out backwards}.hide-scrollbar::-webkit-scrollbar{width:6px}.hide-scrollbar::-webkit-scrollbar-track{background:transparent}.hide-scrollbar::-webkit-scrollbar-thumb{background:hsl(var(--bc) / .2);border-radius:3px}.hide-scrollbar::-webkit-scrollbar-thumb:hover{background:hsl(var(--bc) / .3)}.gradient-card:hover{transform:translateY(-2px) scale(1.01)}.tab{position:relative;border-radius:.5rem;padding:.5rem 1rem;transition:all .3s;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;font-size:.875rem;font-weight:500}.tab:not(.tab-active){color:hsl(var(--bc) / .6)}.tab:not(.tab-active):hover{background-color:hsl(var(--b2));color:hsl(var(--bc))}.tab-active{background-color:hsl(var(--p));color:hsl(var(--pc));font-weight:600}@keyframes pop{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-pop{animation:pop .14s cubic-bezier(.25,.6,.3,1)}mark{background:hsl(var(--p) / .25);color:currentColor;padding:0 2px;border-radius:2px}.line-clamp-2.svelte-1k6r14n{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hide-scrollbar.svelte-iqtnz6{scrollbar-width:thin;scrollbar-color:oklch(var(--bc) / .2) transparent}.hide-scrollbar.svelte-iqtnz6::-webkit-scrollbar{width:6px;height:6px}.hide-scrollbar.svelte-iqtnz6::-webkit-scrollbar-track{background:transparent}.hide-scrollbar.svelte-iqtnz6::-webkit-scrollbar-thumb{background:oklch(var(--bc) / .2);border-radius:6px}.hide-scrollbar.svelte-iqtnz6::-webkit-scrollbar-thumb:hover{background:oklch(var(--bc) / .3)}dialog.svelte-iqtnz6::backdrop{background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes svelte-iqtnz6-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-iqtnz6-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in.svelte-iqtnz6{animation:svelte-iqtnz6-fade-in .2s ease-out}.animate-scale-in.svelte-iqtnz6{animation:svelte-iqtnz6-scale-in .3s ease-out}.badge-success.svelte-ocoi9g{background:var(--color-success);color:var(--color-success-content)}.badge-warning.svelte-ocoi9g{background:var(--color-warning);color:var(--color-warning-content)}.badge-error.svelte-ocoi9g{background:var(--color-error);color:var(--color-error-content)}.badge-success.svelte-vod9ks{background:var(--color-success);color:var(--color-success-content)}.badge-warning.svelte-vod9ks{background:var(--color-warning);color:var(--color-warning-content)}.badge-error.svelte-vod9ks{background:var(--color-error);color:var(--color-error-content)}textarea.svelte-150ooe6{font-feature-settings:"liga" 1,"kern" 1}
