@keyframes heroFadeIn-82525831{0%{filter:blur(8px);opacity:0;transform:translateY(22px) skew(10deg)}60%{filter:blur(0)}to{filter:blur(0);opacity:1;transform:translateY(0) skew(0)}}.fade-in[data-v-82525831]{animation:heroFadeIn-82525831 .6s cubic-bezier(.22,1,.36,1) both}@keyframes heroFadeUp-82525831{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fade-in-subtitle[data-v-82525831]{animation:heroFadeUp-82525831 .8s ease-out both}.explore-btn[data-v-82525831]{align-items:center;animation:heroFadeUp-82525831 1s ease-out 2.2s both;bottom:2.5rem;color:#ffffffa6;display:flex;flex-direction:column;font-size:.7rem;font-weight:600;gap:.4rem;left:50%;letter-spacing:.18em;position:absolute;text-decoration:none;text-transform:uppercase;transform:translate(-50%);z-index:70}.explore-btn[data-v-82525831]:hover{color:#fff}.explore-arrow[data-v-82525831]{animation:exploreBounce-82525831 1.8s ease-in-out infinite;display:inline-flex}@keyframes exploreBounce-82525831{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.explore-arrow[data-v-82525831],.explore-btn[data-v-82525831],.fade-in[data-v-82525831],.fade-in-subtitle[data-v-82525831]{animation:none}}.section-content[data-v-00a5bd23],.section-title[data-v-00a5bd23]{filter:blur(10px);opacity:0;transform:translateY(50px) scale(.95);transition:all 1.2s cubic-bezier(.22,1,.36,1)}.section-visible .section-content[data-v-00a5bd23],.section-visible .section-title[data-v-00a5bd23]{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}.section-visible .section-content[data-v-00a5bd23]{transition-delay:.15s}.skill-item[data-v-00a5bd23]{align-items:center;background:#fff6;border:1px solid rgba(0,0,0,.08);border-radius:18px;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem .75rem;transition:transform .3s ease,border-color .3s ease,background .3s ease}.dark{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1)}.skill-item[data-v-00a5bd23]:hover{background:#ffffffb3;border-color:#7c3aed80;transform:translateY(-4px)}.dark{background:#ffffff0f;border-color:#d8b4fe80}.skill-logo[data-v-00a5bd23]{align-items:center;display:flex;height:3rem;justify-content:center;transition:transform .3s ease;width:3rem}.skill-item:hover .skill-logo[data-v-00a5bd23]{transform:scale(1.1)}.skill-name[data-v-00a5bd23]{color:#374151;font-size:14px;font-weight:600;text-align:center}.dark{color:#e5e7eb}@media(prefers-reduced-motion:reduce){.skill-item[data-v-00a5bd23],.skill-item[data-v-00a5bd23]:hover,.skill-item:hover .skill-logo[data-v-00a5bd23],.skill-logo[data-v-00a5bd23]{transform:none;transition:none}}.section-content[data-v-f696369e],.section-title[data-v-f696369e]{filter:blur(10px);opacity:0;transform:translateY(50px) scale(.95);transition:all 1.2s cubic-bezier(.22,1,.36,1)}.section-visible .section-content[data-v-f696369e],.section-visible .section-title[data-v-f696369e]{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}.section-visible .section-content[data-v-f696369e]{transition-delay:.15s}.about-content[data-v-16c6fc59],.about-image[data-v-16c6fc59]{filter:blur(10px);opacity:0;transform:translateY(50px) scale(.95);transition:all 1.2s cubic-bezier(.22,1,.36,1)}.section-visible .about-content[data-v-16c6fc59],.section-visible .about-image[data-v-16c6fc59]{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}.section-visible .about-content[data-v-16c6fc59]{transition-delay:.15s}.my-info-badge[data-v-16c6fc59]{animation:badgePulse-16c6fc59 2.4s ease-in-out infinite}.my-info-badge[data-v-16c6fc59]:hover{animation:none}@keyframes badgePulse-16c6fc59{0%,to{box-shadow:0 10px 25px -5px #00000040,0 0 #16a34a80}50%{box-shadow:0 10px 25px -5px #00000040,0 0 0 12px #16a34a00}}.section-content[data-v-86dfeac7],.section-title[data-v-86dfeac7]{filter:blur(10px);opacity:0;transform:translateY(50px) scale(.95);transition:all 1.2s cubic-bezier(.22,1,.36,1)}.section-visible .section-content[data-v-86dfeac7],.section-visible .section-title[data-v-86dfeac7]{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}.section-visible .section-content[data-v-86dfeac7]{transition-delay:.15s}
