main.svelte-1586b74{background-color:#000121;font-family:Roboto,sans-serif}.maincontainer.svelte-1586b74{position:relative;top:-50px;transform:scale(.8);background:url(https://aimieclouse.com/Media/Portfolio/Error403Forbidden/HauntedHouseBackground.png);background-repeat:no-repeat;background-position:center;background-size:700px 600px;width:800px;height:600px;margin:0 auto;display:grid}.foregroundimg.svelte-1586b74{position:relative;width:100%;top:-230px;z-index:5}.errorcode.svelte-1586b74{position:relative;top:-200px;font-family:Creepster,cursive;color:#fff;text-align:center;font-size:6em;letter-spacing:.1em}.errortext.svelte-1586b74{position:relative;top:-260px;color:#fbd130;text-align:center;text-transform:uppercase;font-size:1.8em}.bat.svelte-1586b74{opacity:0;position:relative;transform-origin:center;z-index:3}.bat.svelte-1586b74:nth-child(1){top:380px;left:120px;transform:scale(.5);animation:13s 1s svelte-1586b74-flyBat1 infinite linear}.bat.svelte-1586b74:nth-child(2){top:280px;left:80px;transform:scale(.3);animation:8s 4s svelte-1586b74-flyBat2 infinite linear}.bat.svelte-1586b74:nth-child(3){top:200px;left:150px;transform:scale(.4);animation:12s 2s svelte-1586b74-flyBat3 infinite linear}.body.svelte-1586b74{position:relative;width:50px;top:12px}.wing.svelte-1586b74{width:150px;position:relative;transform-origin:right center}.leftwing.svelte-1586b74{left:30px;animation:.8s svelte-1586b74-flapLeft infinite ease-in-out}.rightwing.svelte-1586b74{left:-180px;transform:scaleX(-1);animation:.8s svelte-1586b74-flapRight infinite ease-in-out}@keyframes svelte-1586b74-flapLeft{0%{transform:rotate(0)}50%{transform:rotate(10deg) rotateY(40deg)}to{transform:rotate(0)}}@keyframes svelte-1586b74-flapRight{0%{transform:scaleX(-1) rotate(0)}50%{transform:scaleX(-1) rotate(10deg) rotateY(40deg)}to{transform:scaleX(-1) rotate(0)}}@keyframes svelte-1586b74-flyBat1{0%{opacity:1;transform:scale(.5)}25%{opacity:1;transform:scale(.5) translate(-400px,-330px)}50%{opacity:1;transform:scale(.5) translate(400px,-800px)}75%{opacity:1;transform:scale(.5) translate(600px,100px)}to{opacity:1;transform:scale(.5) translate(100px,300px)}}@keyframes svelte-1586b74-flyBat2{0%{opacity:1;transform:scale(.3)}25%{opacity:1;transform:scale(.3) translate(200px,-330px)}50%{opacity:1;transform:scale(.3) translate(-300px,-800px)}75%{opacity:1;transform:scale(.3) translate(-400px,100px)}to{opacity:1;transform:scale(.3) translate(100px,300px)}}@keyframes svelte-1586b74-flyBat3{0%{opacity:1;transform:scale(.4)}25%{opacity:1;transform:scale(.4) translate(-350px,-330px)}50%{opacity:1;transform:scale(.4) translate(400px,-800px)}75%{opacity:1;transform:scale(.4) translate(-600px,100px)}to{opacity:1;transform:scale(.4) translate(100px,300px)}}.logo-container.svelte-18cndqg.svelte-18cndqg{display:flex;justify-content:center;align-items:center;padding:1rem 0;background-color:#000}.logo-container.svelte-18cndqg img.svelte-18cndqg{max-width:200px;height:auto;cursor:pointer;transition:transform .3s ease}.logo-container.svelte-18cndqg img.svelte-18cndqg:hover{transform:scale(1.3)}.cta.svelte-18cndqg.svelte-18cndqg{margin-top:1.5rem;display:flex;justify-content:center;gap:1rem}.cta.svelte-18cndqg a.svelte-18cndqg{padding:1rem 2rem;background-color:#52c4f5;color:#000;text-decoration:none;border-radius:4px;font-weight:700;transition:background-color .3s ease}.cta.svelte-18cndqg a.svelte-18cndqg:hover{background-color:#000;color:#6cf;border:1.5px solid #52c4f5}.footer.svelte-18cndqg.svelte-18cndqg{text-align:center;padding:1rem 0;background-color:#000;color:#fff}.footer.svelte-18cndqg .social-btns.svelte-18cndqg{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.footer.svelte-18cndqg .social-btn.svelte-18cndqg{width:60px;height:60px;background-color:#52c4f5;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;transition:background-color .3s ease,transform .3s ease}.footer.svelte-18cndqg .social-btn.svelte-18cndqg:hover{background-color:#000;color:#52c4f5;transform:rotate(360deg);border:1.5px solid #52c4f5}.scroll-top-btn.svelte-18cndqg.svelte-18cndqg{position:fixed;bottom:20px;right:20px;width:50px;height:50px;background-color:#52c4f5;color:#000;border-radius:50%;border:none;cursor:pointer;display:none;justify-content:center;align-items:center;box-shadow:0 0 10px #0000004d;transition:background-color .3s ease,transform .3s ease}.scroll-top-btn.svelte-18cndqg.svelte-18cndqg:hover{background-color:#000;color:#52c4f5;transform:scale(1.2);border:1.5px solid #52c4f5}.scroll-top-btn.svelte-18cndqg svg.svelte-18cndqg{width:24px;height:24px;transform:translate(-2.5px)}.forbidden-container.svelte-18cndqg.svelte-18cndqg{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100vh;background-color:#000;color:#f5f5f5}.forbidden-container.svelte-18cndqg img.svelte-18cndqg{max-width:200px;height:auto;margin-bottom:20px}.forbidden-message.svelte-18cndqg.svelte-18cndqg{font-size:24px;font-weight:700;color:#52c4f5;margin:0;padding:0 20px}.logo-button.svelte-18cndqg.svelte-18cndqg{max-width:200px;height:auto;cursor:pointer;transition:transform .3s ease;margin-bottom:15px}.logo-button.svelte-18cndqg.svelte-18cndqg:hover{transform:scale(1.3)}.forbidden-message.svelte-18cndqg.svelte-18cndqg{font-size:20px;font-weight:700;margin-bottom:10px;color:#52c4f5}.redirect-message.svelte-18cndqg.svelte-18cndqg{font-size:16px;color:#6cf;margin-top:5px}
