.name-wrap{display:flex;align-items:center;justify-content:center;width:min(92vw,1000px);height:min(60vh,420px)}h1{font-size:clamp(38px,9vw,120px);line-height:.9;letter-spacing:-.02em;background:var(--accent);-webkit-background-clip:text;background-clip:text;color:transparent;margin:0;text-align:center;filter:drop-shadow(0 8px 30px rgba(20,30,60,.6));transform-origin:center;animation:float 6s ease-in-out infinite;position:relative}h1:after{content:"";position:absolute;width:40vw;height:18vh;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(67,97,238,.15),transparent 60%);z-index:-1;pointer-events:none}.typed{border-right:.14em solid rgba(230,238,248,.9);white-space:nowrap;overflow:hidden;display:inline-block;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:blink-caret 1s step-end infinite}@keyframes blink-caret{50%{border-color:transparent}}@keyframes float{0%{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.01)}to{transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){h1,.typed{animation:none}}
