body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;background:url(/static/media/bg-tile-tight.09e1381b8ee3187d2319.png);background-size:50px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes sway{0%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}to{transform:rotate(-1deg)}}@keyframes cloudfloat{0%{background-position:0 0,0 0,0 0}to{background-position:-50000px 0,-25000px 0,-10000px 0}}@keyframes shroomfall{0%{background-position:0 0,0 0,0 0}to{background-position:50000px 50000px,10000px 20000px,-10000px 15000px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sentence-blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes glitch-effect{0%{filter:brightness(1) saturate(1) hue-rotate(0deg);transform:scale(1) skew(0deg) translate(0)}10%{filter:brightness(1.3) saturate(1.5) hue-rotate(30deg);transform:scale(1.1) skew(2deg) translate(2px,-1px)}20%{filter:brightness(.8) saturate(1.8) hue-rotate(60deg);transform:scale(.9) skew(-1deg) translate(-1px,1px)}50%{filter:brightness(1.2) saturate(1.3) hue-rotate(120deg);transform:scale(1.05) skew(1deg) translate(1px,-2px)}80%{filter:brightness(1.05) saturate(1.2) hue-rotate(180deg);transform:scale(.98) skew(-.5deg) translate(-1px,1px)}to{filter:brightness(1) saturate(1) hue-rotate(0deg);transform:scale(1) skew(0deg) translate(0)}}.paragraph-blink-once{animation:sentence-blink .5s ease-in-out}.modal{animation:fadeIn .3s ease}.z-index-high{z-index:100}.z-index-medium{z-index:50}.z-index-low{z-index:-10}.z-index-behind{z-index:-25}.App{background-size:50px;color:#fff;font-family:Josefin Sans,serif;min-height:100vh;padding:20px;text-align:center}.header-container{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:20px;position:relative;z-index:100}.header-container h1,.header-container h2,.header-container p{color:#000;font-family:Josefin Sans,serif;position:relative;z-index:100}.gallery-container{border-radius:10px;margin:30px auto;max-width:1200px;overflow:hidden;position:relative;z-index:50}.gallery-container:hover{animation-play-state:paused}.gallery-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.gallery-item{background:url(/static/media/bg-tile-tight.09e1381b8ee3187d2319.png);background-size:100px;border-radius:5px;overflow:hidden;padding:10px;position:relative;transition:transform .3s ease}.gallery-item:hover{animation:sway 5s ease-in-out infinite;transform:scale(1.03)}.gallery-item img{display:block;height:200px;object-fit:cover;width:100%}.image-tooltip{background:#000c;bottom:0;color:#fff;font-size:12px;left:0;opacity:0;padding:8px;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease}.gallery-item:hover .image-tooltip{opacity:1}#gallery-loading{color:#fff;font-style:italic;padding:20px;text-align:center}.modal{background-color:#000000e6;display:none;height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.modal-content,.modal.show{align-items:center;display:flex;justify-content:center}.modal-content{margin:auto;max-height:90%;max-width:90%;position:relative}.modal-image{border-radius:5px;max-height:100%;max-width:100%;object-fit:contain}.modal-close{align-items:center;background:#00000080;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:40px;font-weight:700;height:50px;justify-content:center;position:absolute;right:35px;top:20px;transition:background-color .3s ease;width:50px;z-index:10000}.modal-close:hover{background:#000c}.modal-title{background:#000000b3;border-radius:5px;bottom:20px;color:#fff;font-size:16px;left:50%;max-width:80%;padding:10px 20px;position:absolute;text-align:center;transform:translateX(-50%)}#cloudfloat{animation:cloudfloat 5000s linear infinite;background:none;background-image:url(/static/media/cloud-tile-1.490a372b78f83ecff325.png),url(/static/media/cloud-tile-2.6417b71e74cb6e0beb96.png),url(/static/media/cloud-tile-3.a97a2b99137eee0faf4b.png);background-size:510px;height:1000%;left:0;position:fixed;top:0;transform:translateZ(0);width:100%}#parallax-container{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-10}.parallax-layer{background-position:50%;background-repeat:no-repeat;background-size:contain;height:120%;opacity:.7;position:absolute;transition:transform .1s ease-out;width:120%;will-change:transform}#shroom-layer-1{background-image:url(/static/media/shroom-tile-1.18925ab1df8c260b1dbe.png);background-size:cover;height:440px;opacity:.4;right:20%;top:15%;width:440px}#shroom-layer-2{background-image:url(/static/media/shroom-tile-2.1c16c8e96cd43d2cf863.png);background-size:cover;bottom:30%;height:360px;opacity:.3;right:30%;width:360px}@media (max-width:768px){.parallax-layer{opacity:.4}#shroom-layer-1{height:260px;width:260px}#shroom-layer-2{height:220px;width:220px}}.rainbow_text_animated:hover{animation:rainbow_animation 6s ease-in-out infinite;background:linear-gradient(270deg,#66f,#09f,#0f0,#f39,#66f);-webkit-background-clip:text;background-clip:text;background-size:400% 100%;color:#0000}@keyframes rainbow_animation{0%,to{background-position:0 0}50%{background-position:100% 0}}.rainbow_effect_animated{animation:rainbow_animation 6s ease-in-out infinite;background:linear-gradient(90deg,#66f,#09f,#0f0,#f39,#66f);background-size:400% 100%}.bounce_effect{animation:rainbow_animation 6s infinite,width_bounce_animation_300px 6s infinite}@keyframes width_bounce_animation_300px{0%,to{width:0}50%{width:300px}}@keyframes glitch{0%,to{transform:translate(0)}10%{transform:translate(-2px,-1px)}20%{transform:translate(2px,1px)}30%{transform:translate(-1px,2px)}40%{transform:translate(1px,-2px)}50%{transform:translate(-2px,1px)}60%{transform:translate(2px,-1px)}70%{transform:translate(-1px,-2px)}80%{transform:translate(1px,2px)}90%{transform:translate(-2px,-1px)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@keyframes intense_glitch{0%,to{filter:brightness(1) saturate(1) hue-rotate(0deg) contrast(1);transform:scale(1) skew(0deg) translate(0) rotate(0deg)}5%{filter:brightness(1.8) saturate(2.2) hue-rotate(45deg) contrast(1.6);transform:scale(1.15) skew(2deg) translate(2px,-1px) rotate(1deg)}10%{filter:brightness(2.1) saturate(1.8) hue-rotate(90deg) contrast(1.4);transform:scale(.85) skew(-3deg) translate(-3px,2px) rotate(-2deg)}15%{filter:brightness(1.5) saturate(2.5) hue-rotate(135deg) contrast(1.8);transform:scale(1.25) skew(1deg) translate(1px,-2px) rotate(3deg)}20%{filter:brightness(2.3) saturate(1.6) hue-rotate(180deg) contrast(1.2);transform:scale(.9) skew(-4deg) translate(-2px,1px) rotate(-1deg)}25%{filter:brightness(1.7) saturate(2) hue-rotate(225deg) contrast(1.7);transform:scale(1.1) skew(3deg) translate(3px,-3px) rotate(2deg)}30%{filter:brightness(1.9) saturate(2.3) hue-rotate(270deg) contrast(1.3);transform:scale(.95) skew(-2deg) translate(-1px,2px) rotate(-3deg)}35%{filter:brightness(1.4) saturate(1.9) hue-rotate(315deg) contrast(1.9);transform:scale(1.2) skew(4deg) translate(2px,-1px) rotate(1deg)}40%{filter:brightness(2.2) saturate(1.7) hue-rotate(30deg) contrast(1.1);transform:scale(.8) skew(-1deg) translate(-3px,3px) rotate(-2deg)}45%{filter:brightness(1.6) saturate(2.4) hue-rotate(60deg) contrast(1.5);transform:scale(1.3) skew(2deg) translate(1px,-2px) rotate(4deg)}50%{filter:brightness(2) saturate(2.1) hue-rotate(120deg) contrast(1.4);transform:scale(1) skew(-5deg) translate(-2px,1px) rotate(-1deg)}55%{filter:brightness(1.8) saturate(1.8) hue-rotate(150deg) contrast(1.6);transform:scale(1.15) skew(3deg) translate(3px,-3px) rotate(2deg)}60%{filter:brightness(2.1) saturate(2.2) hue-rotate(210deg) contrast(1.3);transform:scale(.9) skew(-2deg) translate(-1px,2px) rotate(-3deg)}65%{filter:brightness(1.5) saturate(1.9) hue-rotate(240deg) contrast(1.8);transform:scale(1.25) skew(1deg) translate(2px,-1px) rotate(1deg)}70%{filter:brightness(2.3) saturate(2) hue-rotate(300deg) contrast(1.2);transform:scale(.85) skew(-4deg) translate(-3px,3px) rotate(-2deg)}75%{filter:brightness(1.7) saturate(2.3) hue-rotate(330deg) contrast(1.7);transform:scale(1.1) skew(2deg) translate(1px,-2px) rotate(3deg)}80%{filter:brightness(1.9) saturate(1.6) hue-rotate(15deg) contrast(1.4);transform:scale(.95) skew(-3deg) translate(-2px,1px) rotate(-1deg)}85%{filter:brightness(1.4) saturate(2.4) hue-rotate(75deg) contrast(1.9);transform:scale(1.2) skew(4deg) translate(3px,-3px) rotate(2deg)}90%{filter:brightness(2.2) saturate(1.7) hue-rotate(105deg) contrast(1.1);transform:scale(.8) skew(-1deg) translate(-1px,2px) rotate(-3deg)}95%{filter:brightness(1.6) saturate(2.1) hue-rotate(165deg) contrast(1.5);transform:scale(1.3) skew(3deg) translate(2px,-1px) rotate(1deg)}}@keyframes intense_blink{0%,to{filter:brightness(1) saturate(1) contrast(1);transform:scale(1)}25%{filter:brightness(2.5) saturate(2.2) contrast(1.8);transform:scale(1.08)}50%{filter:brightness(3) saturate(2.5) contrast(2);transform:scale(1.05)}75%{filter:brightness(2.5) saturate(2.2) contrast(1.8);transform:scale(1.08)}}.paragraph-blink-once{animation:paragraph_blink_once .25s ease-out}@keyframes paragraph_blink_once{0%,to{filter:brightness(1) saturate(1);text-shadow:none;transform:scale(1)}50%{filter:brightness(2.5) saturate(2) contrast(1.5);text-shadow:0 0 8px #66f,0 0 16px #0099ffe6,0 0 24px #00ff00b3,0 0 32px #ff339980,2px 0 0 #fffc,-2px 0 0 #fffc;transform:scale(1.08)}}.void-shadow{animation:voidPulse 2s ease-in-out infinite alternate;color:#000;font-size:80px;position:relative;text-align:center;z-index:2}.void-shadow:before{animation:shadowShift 3s ease-in-out infinite;color:#000;z-index:103}.void-shadow:after,.void-shadow:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.void-shadow:after{animation:shadowShift 2.5s ease-in-out infinite reverse;color:#333;z-index:102}@keyframes voidPulse{0%{text-shadow:0 0 5px #000,0 0 10px #111,0 0 15px #1a1a1a,0 0 20px #2a2a2a,0 0 35px #333,0 0 40px #444,inset 0 0 20px #000,0 0 80px #000c}to{text-shadow:0 0 10px #000,0 0 20px #1a1a1a,0 0 30px #2a2a2a,0 0 40px #333,0 0 50px #444,0 0 60px #555,inset 0 0 40px #000,0 0 120px #000000e6}}@keyframes shadowShift{0%,to{opacity:.3;transform:translate(0)}25%{opacity:.5;transform:translate(-2px,-2px)}50%{opacity:.4;transform:translate(2px,2px)}75%{opacity:.6;transform:translate(-1px,1px)}}
/*# sourceMappingURL=main.b6ed5e1d.css.map*/