.loader-container{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:9999}.typing-wrap{display:inline-block;overflow:hidden}.typing{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-weight:800;font-size:clamp(28px,6vw,64px);color:#8f54a0;margin:0;white-space:nowrap;letter-spacing:1px;border-right:6px solid #8f54a0;box-sizing:content-box;animation:typing 2s steps(16,end) forwards,blink-caret .6s step-end infinite}@keyframes typing{0%{width:0ch}to{width:16ch}}@keyframes blink-caret{50%{border-right-color:transparent}}.loader-container.fade-out{animation:fadeOut .4s ease forwards}@keyframes fadeOut{to{opacity:0;transform:translateY(-5px);pointer-events:none}}@media (prefers-reduced-motion: reduce){.typing{animation:none;border-right:none}.loader-container.fade-out{animation:none;opacity:1}}
