dialog[open] .modal-box{animation:.25s cubic-bezier(.34,1.56,.64,1) zoom}@keyframes zoom{0%{opacity:.6;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.thin-scrollbar::-webkit-scrollbar{width:6px}.thin-scrollbar::-webkit-scrollbar-track{background:0 0}.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)}.editor-shell{background:color-mix(in oklab, var(--color-base-200) 92%, transparent)}.editor-tab{min-height:2.5rem;color:color-mix(in oklab, var(--color-base-content) 52%, transparent);background:0 0;border:0;justify-content:center;align-items:center;gap:.45rem;font-size:.75rem;font-weight:600;transition:all .16s;display:flex}.editor-tab:hover{background:color-mix(in oklab, var(--color-base-200) 80%, transparent);color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}.editor-tab-active{background:var(--color-primary);color:var(--color-primary-content);box-shadow:0 4px 12px color-mix(in oklab, var(--color-primary) 18%, transparent)}.editor-footer{background:color-mix(in oklab, var(--color-base-200) 95%, transparent)}.editor-shell :is(input,textarea,select){box-shadow:none!important;border-color:#0000!important;outline:none!important}.editor-shell :is(input,textarea,select):focus,.editor-shell :is(input,textarea,select):focus-visible{box-shadow:0 0 0 2px hsl(var(--p) / .18)!important;border-color:#0000!important;outline:none!important}.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:.25s ease-out fade-in}.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:.4s ease-out backwards slideInUp}.hide-scrollbar::-webkit-scrollbar{width:6px}.hide-scrollbar::-webkit-scrollbar-track{background:0 0}.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{cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .3s;display:flex;position:relative}.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:.14s cubic-bezier(.25,.6,.3,1) pop}mark{background:hsl(var(--p) / .25);color:currentColor;border-radius:2px;padding:0 2px}.line-clamp-2.svelte-1k6r14n{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.template-modal.svelte-iqtnz6{position:fixed;background:0 0!important;border:0!important;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;margin:0!important;padding:0!important;inset:0!important}dialog.template-modal.svelte-iqtnz6::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d}.template-modal.svelte-iqtnz6 .modal-box:where(.svelte-iqtnz6){z-index:1;position:relative}.template-modal-backdrop.svelte-iqtnz6{border-radius:0;width:100%;height:100%;margin:0;padding:0;z-index:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;position:fixed!important;inset:0!important}.hide-scrollbar.svelte-iqtnz6{scrollbar-width:thin;scrollbar-color:oklch(var(--bc) / .15) transparent}.hide-scrollbar.svelte-iqtnz6::-webkit-scrollbar{width:5px}.hide-scrollbar.svelte-iqtnz6::-webkit-scrollbar-track{background:0 0}.hide-scrollbar.svelte-iqtnz6::-webkit-scrollbar-thumb{background:oklch(var(--bc) / .15);border-radius:6px}dialog.svelte-iqtnz6::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000073}@keyframes svelte-iqtnz6-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-iqtnz6-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.animate-fade-in.svelte-iqtnz6{animation:.2s ease-out svelte-iqtnz6-fade-in}.animate-scale-in.svelte-iqtnz6{animation:.25s ease-out svelte-iqtnz6-scale-in}.cp-root.svelte-6l7flq{filter:drop-shadow(0 16px 48px hsl(var(--p,270deg 60% 60%) / .12))}.cp-card.svelte-6l7flq{background:hsl(var(--b1))}.cp-header.svelte-6l7flq{background:hsl(var(--b2) / .5);border-bottom:1px solid hsl(var(--b3) / .6)}.cp-dot.svelte-6l7flq{border:1.5px solid hsl(var(--b3) / .8);border-radius:50%;flex-shrink:0;width:12px;height:12px;transition:background .15s;display:inline-block;box-shadow:0 1px 3px #00000026}.cp-active-dot.svelte-6l7flq{background:hsl(var(--p));opacity:.85;border-radius:999px;width:16px;height:2px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.cp-toggle.svelte-6l7flq,.cp-tabs.svelte-6l7flq{box-shadow:inset 0 1px 3px hsl(var(--b3) / .4)}.cp-preview.svelte-6l7flq{background:hsl(var(--b2) / .3)}.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}
