@import url(https://fonts.googleapis.com/css2?family=Geist+Mono:wght@300;400;500;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#root,body,html{height:100vh;width:100vw}#root{overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.typewriter-container{align-items:center;bottom:env(safe-area-inset-bottom,0);cursor:pointer;display:flex;font-family:Geist Mono,monospace;justify-content:center;left:env(safe-area-inset-left,0);outline:none;overflow:hidden;position:fixed;right:env(safe-area-inset-right,0);top:env(safe-area-inset-top,0);transition:background-color .8s ease,transform .2s ease}.typewriter-container.dark-mode{background-color:#000}.typewriter-container.light-mode{background-color:#fff}.typewriter-container:active{transform:scale(.99)}.content-wrapper{position:relative;z-index:2}.content-wrapper,.text-container{align-items:center;display:flex;justify-content:center}.text-container{flex-wrap:wrap;text-align:center}.typewriter-text{-webkit-text-fill-color:#0000;animation:gradientShift 4s ease-in-out infinite;background:linear-gradient(135deg,#87ceeb,#ffb6c1);background-clip:text;-webkit-background-clip:text;background-size:200% 200%;font-size:clamp(2rem,8vw,6rem);font-weight:400;letter-spacing:.05em;margin:0}.typewriter-container.light-mode .typewriter-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4682b4,#ff69b4);background-clip:text;-webkit-background-clip:text;background-size:200% 200%}.cursor{animation:blink 1.2s infinite;color:#87ceeb;font-size:clamp(2rem,8vw,6rem);font-weight:300;margin-left:-.1em}.typewriter-container.light-mode .cursor{color:#4682b4}.sparkles{animation:sparkle 6s ease-in-out infinite;background:radial-gradient(circle at 25% 25%,#ffb6c10a 0,#0000 1%),radial-gradient(circle at 75% 75%,#87ceeb0a 0,#0000 1%);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}@keyframes gradientShift{0%,to{background-position:0 0}50%{background-position:100% 100%}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes sparkle{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.4;transform:scale(1.02)}}@media (max-width:768px){.cursor,.typewriter-text{font-size:clamp(1.8rem,10vw,4rem)}}@media (hover:hover) and (pointer:fine){.typewriter-container:hover{transform:scale(1.005)}}.typewriter-container:focus{outline:1px solid #87ceeb4d;outline-offset:-1px}.typewriter-container.light-mode:focus{outline:1px solid #4682b44d}.typewriter-container{-webkit-user-select:none;user-select:none}@media (hover:none) and (pointer:coarse){.typewriter-container:active{transform:scale(.98)}}.entry-screen{background-color:#000;font-family:Geist Mono,monospace;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.entry-content,.entry-screen{align-items:center;display:flex}.entry-content{flex-direction:column;gap:3rem;max-width:500px;padding:2rem;text-align:center;width:90%}.entry-title{color:#fff;font-size:clamp(2rem,6vw,3rem);font-weight:300;letter-spacing:.1em;margin:0 0 1rem}.enter-button{background:linear-gradient(135deg,#ffb6c1,#ff69b4);border:none;border-radius:50px;box-shadow:0 4px 15px #ffb6c14d;color:#fff;cursor:pointer;font-family:Geist Mono,monospace;font-size:1.125rem;font-weight:500;letter-spacing:.05em;padding:1rem 3rem;transition:all .3s ease}.enter-button:hover{background:linear-gradient(135deg,#ff69b4,#ffb6c1);box-shadow:0 6px 20px #ffb6c166;transform:translateY(-2px)}.enter-button:active{box-shadow:0 2px 10px #ffb6c14d;transform:translateY(0)}@media (max-width:768px){.entry-content{gap:1.5rem;padding:1.5rem}.entry-title{font-size:clamp(1.5rem,8vw,2.5rem)}.enter-button{font-size:1rem;padding:.875rem 2.5rem}}.enter-button:focus{outline:2px solid #ffb6c1;outline-offset:2px}*{box-sizing:border-box;margin:0;padding:0}.App{height:100vh;overflow:hidden;width:100%}body,html{margin:0;overflow:hidden;padding:0}
/*# sourceMappingURL=main.d85b29cb.css.map*/