@keyframes light-glow-c1a56a11{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes light-breathe-c1a56a11{0%,to{opacity:.7;transform:scale(1)}50%{opacity:.9;transform:scale(1.08)}}@keyframes drift-c1a56a11{0%{transform:translate(0)}25%{transform:translate(15px,-10px)}50%{transform:translate(-10px,12px)}75%{transform:translate(12px,5px)}to{transform:translate(0)}}@media (width<=768px){div[data-v-c1a56a11]{transform:scale(.8)}}@media (width<=480px){div[data-v-c1a56a11]{transform:scale(.6)}}.smooth-blue-border[data-v-a0285aa9]{z-index:1;box-shadow:0 0 0 0 var(--color-dev);transition:box-shadow .9s cubic-bezier(.4,1.2,.4,1);position:relative}.smooth-blue-border[data-v-a0285aa9]:hover{box-shadow:0 0 32px 2px color-mix(in srgb, var(--color-dev) 60%, transparent)}.avatar-ring[data-v-a0285aa9]{border:3px solid var(--color-dev);border-radius:50%;width:80px;height:80px;animation:2s ease-in-out infinite ringPulse;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.typewriter[data-v-a0285aa9]{border-right:2px solid var(--color-dev);white-space:nowrap;animation:3s steps(40,end) typing,.75s step-end infinite blinkCaret-a0285aa9;overflow:hidden}@keyframes blinkCaret-a0285aa9{0%,to{border-color:#0000}50%{border-color:var(--color-dev)}}.project-card[data-v-457459ea]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:.75rem;position:relative;overflow:hidden;box-shadow:0 4px 16px #00000026}.project-card[data-v-457459ea]:before{content:"";background:inherit;opacity:.1;transition:opacity .3s;position:absolute;inset:0}.project-card[data-v-457459ea]:hover:before{opacity:.2}.animate-gradient-move[data-v-457459ea]{background-size:200% 200%;animation:4s ease-in-out infinite gradientMove-457459ea}@keyframes gradientMove-457459ea{0%,to{background-position:0%}50%{background-position:100%}}.tech-item-modern[data-v-51fcadc0]{background:#1e293b4d;border:1px solid #ffffff1a;border-radius:.75rem;padding:.75rem;transition:background .3s,border-color .3s,transform .3s;position:relative;overflow:hidden}.tech-item-modern[data-v-51fcadc0]:hover{will-change:transform;background:#1e293b80;border-color:#fff3;transform:translate(4px)}.tech-item-modern[data-v-51fcadc0]:not(:hover){will-change:auto}.tech-icon-container[data-v-51fcadc0]{background:#ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;width:40px;height:40px;transition:background .3s,transform .3s;display:flex}.tech-item-modern:hover .tech-icon-container[data-v-51fcadc0]{background:#ffffff26;transform:scale(1.1)}.tech-skill-bar[data-v-51fcadc0]{background:#ffffff1a;border-radius:2px;height:3px;margin-top:.5rem;overflow:hidden}.tech-skill-fill[data-v-51fcadc0]{border-radius:2px;width:0;height:100%;transition:width 1.5s ease-in-out}.tech-item-modern:hover .tech-skill-fill[data-v-51fcadc0]{width:85%}
