html,body{overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1e293b99;border-radius:4px}.animate-gradient{background-size:200% auto;animation:svelte-1vxccek-gradient 8s linear infinite}@keyframes svelte-1vxccek-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0f172a}::-webkit-scrollbar-thumb{background:#1e293b;border-radius:2px}button.svelte-cs9s8a{font-size:.9rem}.resume-builder-demo.svelte-rruk2j.svelte-rruk2j{position:relative}.resume-builder-demo.svelte-rruk2j>.svelte-rruk2j{transition:opacity .3s ease-in-out}.bg-grid-pattern.svelte-ror2ds.svelte-ror2ds{background-image:linear-gradient(to right,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.02) 1px,transparent 1px);background-size:30px 30px}body{color:#f3f4f6;overflow-x:hidden}.feature-card.svelte-ror2ds.svelte-ror2ds{position:relative;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.feature-card.svelte-ror2ds.svelte-ror2ds:hover{--tw-scale-x:1.01;--tw-scale-y:1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes svelte-ror2ds-gradientShift{0%{background-position:0% 50%;background-size:200% 200%}50%{background-position:100% 50%;background-size:150% 150%}to{background-position:0% 50%;background-size:200% 200%}}.feature-card.svelte-ror2ds.svelte-ror2ds:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(to right,#3b82f6,#8b5cf6,#ec4899);z-index:-1;border-radius:1rem;opacity:0;transition:all .3s ease}.feature-card.svelte-ror2ds.svelte-ror2ds:hover:after{opacity:.2;filter:blur(16px)}.feature-card.svelte-ror2ds>div.svelte-ror2ds{position:relative;z-index:1;transition:transform .3s ease,box-shadow .3s ease}.feature-card.svelte-ror2ds:hover>div.svelte-ror2ds{transform:translateY(-2px);box-shadow:0 25px 50px -12px #00000059}
