@media screen and (min-width:768px){.profile{width:200px;height:200px}.greeting-text{font-size:2rem}.typewriter-container{height:2.5rem}}@media screen and (max-width:767px){.profile{width:150px;height:150px}.greeting-text{font-size:1.5rem;margin:8px;min-height:2rem;gap:.1em;text-align:center}.typewriter-container{height:2rem;min-width:250px}.home{height:85vh;padding:20px 10px}.links{max-width:50px}.links a,.links img{width:40px;height:40px}}@media screen and (max-width:480px){.profile{width:120px;height:120px}.greeting-text{font-size:1.3rem;margin:6px;min-height:1.8rem;gap:.05em;text-align:center}.typewriter-container{height:1.8rem;min-width:200px}.home{height:80vh;padding:15px 8px}.links{margin:15px auto 0}.links a,.links img{width:35px;height:35px}}.home{justify-content:center;text-align:center;height:90vh;padding:20px;min-height:600px}.greeting,.home{position:relative;display:flex;flex-direction:column;align-items:center;z-index:100}.greeting{gap:10px}.profile{border-radius:50%;border:.3rem solid #0be779;object-fit:cover;object-position:center;box-shadow:0 8px 25px rgba(11,231,121,.3);transition:transform .3s ease,box-shadow .3s ease}.profile:hover{transform:scale(1.05);box-shadow:0 12px 35px rgba(11,231,121,.4)}.greeting-text{margin:15px 10px;min-height:2.5rem;font-size:1.8rem;font-weight:500;line-height:1.3;flex-wrap:wrap;gap:.2em}.greeting-text,.typewriter-container{display:flex;align-items:center;justify-content:center}.typewriter-container{height:2.5rem;min-width:300px}.name{color:#0be779;margin-left:.1em;white-space:nowrap}.links{display:flex;align-items:center;justify-content:center;padding:15px;margin:20px auto 0;position:relative;top:0}.links a,.links img{width:50px;height:50px;transition:transform .3s ease}.links a:hover,.links img:hover{transform:scale(1.1)}.wave-emoji{animation-duration:1.8s;animation-iteration-count:infinite;animation-name:wave;display:inline-block;transform-origin:70% 70%;animation-fill-mode:forwards}.particles{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:1}@keyframes wave{0%{transform:rotate(0deg)}10%{transform:rotate(-10deg)}20%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}40%{transform:rotate(9deg)}50%{transform:rotate(0deg)}to{transform:rotate(0deg)}}