.cursor[data-v-c32ccc48]{animation:blink-c32ccc48 1s infinite}@keyframes blink-c32ccc48{0%,50%{opacity:1}51%,to{opacity:0}}.home-page[data-v-9cce69d1]{min-height:100vh}.hero-section[data-v-9cce69d1]{align-items:center;display:flex;justify-content:center;min-height:90vh;overflow:hidden;padding:2rem;position:relative}.hero-content[data-v-9cce69d1]{animation:fadeInUp-9cce69d1 1s ease;max-width:800px;position:relative;text-align:center;z-index:10}.hero-badge[data-v-9cce69d1]{margin-bottom:2rem}.pulse[data-v-9cce69d1]{animation:pulse-9cce69d1 2s infinite}@keyframes pulse-9cce69d1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hero-title[data-v-9cce69d1]{background:linear-gradient(135deg,#3b82f6,#8b5cf6,#ec4899);-webkit-background-clip:text;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.2;margin-bottom:1.5rem;-webkit-text-fill-color:transparent;background-clip:text;min-height:5rem}.hero-description[data-v-9cce69d1]{color:hsl(var(--muted-foreground));font-size:1.25rem;line-height:1.8;margin-bottom:2.5rem}.hero-actions[data-v-9cce69d1]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.action-button[data-v-9cce69d1]{min-width:150px}.hero-bg[data-v-9cce69d1]{inset:0;overflow:hidden;position:absolute;z-index:0}.gradient-blob[data-v-9cce69d1]{animation:float-9cce69d1 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.3;position:absolute}.blob-1[data-v-9cce69d1]{animation-delay:0s;background:linear-gradient(135deg,#3b82f6,#8b5cf6);height:500px;left:-250px;top:-250px;width:500px}.blob-2[data-v-9cce69d1]{animation-delay:-7s;background:linear-gradient(135deg,#ec4899,#f97316);bottom:-200px;height:400px;right:-200px;width:400px}.blob-3[data-v-9cce69d1]{animation-delay:-14s;background:linear-gradient(135deg,#10b981,#3b82f6);height:300px;right:10%;top:50%;width:300px}@keyframes float-9cce69d1{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-50px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}.skills-section[data-v-9cce69d1]{background:hsl(var(--muted)/.3);padding:6rem 2rem}.container[data-v-9cce69d1]{margin:0 auto;max-width:1200px}.section-title[data-v-9cce69d1]{align-items:center;display:flex;font-size:2.5rem;font-weight:700;gap:.75rem;justify-content:center;margin-bottom:3rem;text-align:center}.title-icon[data-v-9cce69d1]{font-size:2rem}.skills-grid[data-v-9cce69d1]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.skill-card[data-v-9cce69d1]{align-items:center;animation:fadeInUp-9cce69d1 .6s ease both;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.75rem;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.skill-card[data-v-9cce69d1]:hover{border-color:hsl(var(--primary));box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.skill-icon[data-v-9cce69d1]{font-size:2.5rem}.skill-info[data-v-9cce69d1]{flex:1}.skill-name[data-v-9cce69d1]{font-weight:600;margin-bottom:.5rem}.skill-bar[data-v-9cce69d1]{background:hsl(var(--muted));border-radius:3px;height:6px;overflow:hidden}.skill-progress[data-v-9cce69d1]{background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:3px;height:100%;transition:width 1s ease}.posts-section[data-v-9cce69d1]{padding:6rem 2rem}.section-header[data-v-9cce69d1]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:3rem}.posts-grid[data-v-9cce69d1]{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.cta-section[data-v-9cce69d1]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding:6rem 2rem}.cta-content[data-v-9cce69d1]{margin:0 auto;max-width:600px;text-align:center}.cta-title[data-v-9cce69d1]{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-description[data-v-9cce69d1]{font-size:1.125rem;margin-bottom:2rem;opacity:.9}.cta-button[data-v-9cce69d1]{background:#fff;color:#3b82f6}.cta-button[data-v-9cce69d1]:hover{background:hsl(var(--muted))}@keyframes fadeInUp-9cce69d1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hero-title[data-v-9cce69d1],.section-title[data-v-9cce69d1]{font-size:2rem}.posts-grid[data-v-9cce69d1],.skills-grid[data-v-9cce69d1]{grid-template-columns:1fr}}
