@import url(https://fonts.googleapis.com/css2?family=Courier+New:wght@400;700&display=swap);body{animation:sparkleBackground 4s ease-in-out infinite;background:#f8c8dc;background-image:radial-gradient(circle at 20% 80%,#ff149366 0,#0000 50%),radial-gradient(circle at 80% 20%,#ff69b480 0,#0000 50%),radial-gradient(circle at 40% 40%,#ffb6c166 0,#0000 50%),radial-gradient(circle at 60% 60%,#ff14934d 0,#0000 30%),url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10 0 2 8 8 2-8 2-2 8-2-8-8-2 8-2z' fill='%23ff69b4' fill-opacity='.1' fill-rule='evenodd'/%3E%3C/svg%3E");font-family:Courier New,monospace;margin:0;overflow-x:hidden;padding:0}.App,body{min-height:100vh}.App{padding:20px;position:relative;text-align:center}.App:before{animation:shimmer 3s ease-in-out infinite;background:repeating-linear-gradient(45deg,#0000,#0000 2px,#ff69b41a 0,#ff69b41a 4px),repeating-linear-gradient(-45deg,#0000,#0000 2px,#ff14930d 0,#ff14930d 4px);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.main-content{animation:glowPulse 2s ease-in-out infinite alternate;background:#ffb3c2;border:4px outset #ffb6c1;box-shadow:inset 1px 1px 0 #ffffffe6,inset -1px -1px 0 #ff69b499,4px 4px 8px #ff149366,0 0 20px #ff69b44d;margin:20px auto;max-width:800px;padding:30px;position:relative;z-index:2}h1{animation:sparkleText 1.5s ease-in-out infinite;color:#ff1493;font-size:3rem;letter-spacing:2px;text-shadow:2px 2px 0 #fff,4px 4px 0 #ff69b4,6px 6px 8px #ff149399,0 0 10px #ff69b4cc,0 0 20px #ff149399;text-transform:uppercase}.subtitle,h1{font-weight:700;margin:20px 0}.subtitle{color:#c71585;font-size:1.2rem;text-decoration:underline;text-shadow:0 0 5px #ff69b4b3}.welcome-box{background:#fff0f5f2;border:2px inset #ffb6c1;box-shadow:inset 1px 1px 0 #ff69b480,0 0 15px #ff69b44d;margin:20px 0;padding:20px}.button-90s{background:linear-gradient(45deg,#ffb6c1,#ff69b4);border:2px outset #ffb6c1;box-shadow:2px 2px 4px #ff149366,0 0 10px #ff69b44d;color:#8b0040;cursor:pointer;font-family:Courier New,monospace;font-size:14px;font-weight:700;margin:10px;padding:8px 16px;text-transform:uppercase;transition:all .3s ease}.button-90s:hover{background:linear-gradient(45deg,#ff69b4,#ff1493);box-shadow:2px 2px 4px #ff149399,0 0 15px #ff69b480;transform:translateY(-1px)}.button-90s:active{border:2px inset #ff69b4;box-shadow:inset 1px 1px 2px #ff149380;transform:translateY(0)}.glitter-text{-webkit-text-fill-color:#0000;animation:glitter 1.5s ease-in-out infinite;background:linear-gradient(45deg,#ff1493,#ff69b4,#ffb6c1,#ff20b2,#ff1493);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;font-weight:700;position:relative}@keyframes glitter{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.pixel-border{background:#ffffffe6;border:4px solid;border-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' x='0' y='0' width='10' height='10' patternUnits='userSpaceOnUse'%3E%3Cpath d='M0 0h5v5H0zM5 5h5v5H5z'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E") 4;margin:20px 0;padding:20px}.blink{animation:blink 1s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.marquee{background:linear-gradient(90deg,#8b0040,#c71585,#8b0040);border:1px solid #ff69b4;box-shadow:0 0 10px #ff69b480,inset 0 0 10px #ff14934d;color:#fff;font-weight:700;margin:20px 0;overflow:hidden;padding:10px;white-space:nowrap}.marquee-text{animation:marquee 15s linear infinite;display:inline-block}@keyframes marquee{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes sparkleBackground{0%,to{filter:hue-rotate(0deg) brightness(1)}50%{filter:hue-rotate(10deg) brightness(1.1)}}@keyframes sparkle{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes popIn{0%{opacity:0;transform:scale(.5) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes shimmer{0%,to{opacity:.8}50%{opacity:1}}@keyframes glowPulse{0%{box-shadow:inset 1px 1px 0 #ffffffe6,inset -1px -1px 0 #ff69b499,4px 4px 8px #ff149366,0 0 20px #ff69b44d}to{box-shadow:inset 1px 1px 0 #ffffffe6,inset -1px -1px 0 #ff69b499,4px 4px 8px #ff149366,0 0 30px #ff69b480}}@keyframes sparkleText{0%,to{text-shadow:2px 2px 0 #fff,4px 4px 0 #ff69b4,6px 6px 8px #ff149399,0 0 10px #ff69b4cc,0 0 20px #ff149399}50%{text-shadow:2px 2px 0 #fff,4px 4px 0 #ff69b4,6px 6px 8px #ff149399,0 0 15px #ff69b4,0 0 30px #ff1493cc}}@keyframes sparkleFloat{0%,to{opacity:.6;transform:translateY(0) rotate(0deg)}25%{opacity:1;transform:translateY(-3px) rotate(90deg)}50%{opacity:.8;transform:translateY(-1px) rotate(180deg)}75%{opacity:1;transform:translateY(-2px) rotate(270deg)}}.retro-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:20px 0}.retro-card{background:linear-gradient(135deg,#ffb6c1,pink);border:2px outset #ffb6c1;box-shadow:2px 2px 4px #ff149366,0 0 10px #ff69b433;padding:15px;transition:all .3s ease}.retro-card:hover{box-shadow:4px 4px 8px #ff149380,0 0 15px #ff69b466;transform:translateY(-2px)}.card-pfp{margin:-15px auto 10px}.apollo-card-pfp,.card-pfp{display:block;height:auto;width:160px}.apollo-card-pfp{margin:-30px auto 10px}.retro-card:first-child .card-pfp{width:155px}.retro-card:nth-child(2) .card-pfp{width:170px}.under-construction{background:#ff0;border:2px solid #000;color:#000;font-weight:700;margin:20px 0;padding:10px;text-transform:uppercase}.visitor-counter{background:#000;border:2px inset silver;color:#0f0;font-family:Courier New,monospace;font-size:14px;margin:20px 0;padding:10px}.nav-link{margin:20px 0;text-align:center}.corner-nav{position:fixed;right:24px;top:5px;z-index:1}.talk-cats-link{background-color:#ff1493;border:2px solid #fff;border-radius:10px;box-shadow:0 0 10px #ff69b4cc,inset 0 0 5px #ffffff80;color:#fff;display:inline-block;font-family:Courier New,monospace;font-size:15px;font-weight:700;letter-spacing:1px;padding:8px 20px 15px;position:relative;text-decoration:none;text-shadow:1px 1px 2px #ff69b4;transition:all .2s ease}.talk-cats-link:before{content:"★ "}.talk-cats-link:after{content:" ★"}.talk-cats-link:hover{animation:sparkleLink .5s infinite alternate;box-shadow:0 0 15px #ff69b4,inset 0 0 10px #fffc;color:#fff;transform:scale(1.03)}.talk-cats-link:active{box-shadow:0 0 5px #ff69b480,inset 0 0 5px #ff149380;color:#ffe4e1;transform:rotate(0deg) scale(.98)}@keyframes sparkleLink{0%{text-shadow:1px 1px 2px #ffb6c1}to{text-shadow:0 0 8px #ff69b4,0 0 15px #ff1493}}.form-container{align-items:center;display:flex;flex-direction:column}.form-title{color:#ff1493}.form-group{margin:5px 0}.retro-input,.retro-textarea{font-family:Courier New,monospace;width:175px}.retro-textarea{height:100px}.form-actions{margin-top:15px}.back-button{margin-left:10px}.cat-corner{width:70px}.cat-corner,.center-cat{margin-top:20px;position:static}.center-cat{margin-left:-33px;width:175px}.meow-message{animation:sparkleText 1.5s ease-in-out infinite;color:#fff;font-family:Courier New,monospace;font-size:60px;letter-spacing:2px;margin-top:100px;text-align:center;text-shadow:2px 2px 0 #fff,4px 4px 0 #ff69b4,6px 6px 8px #ff149399,0 0 10px #ff69b4cc,0 0 20px #ff149399;text-transform:uppercase}
/*# sourceMappingURL=main.b74b4a50.css.map*/