body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#1f1f1f;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}*{box-sizing:border-box}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.header{align-items:center;background-color:#0006;box-shadow:0 3px 22px -6px #000000bf;display:flex;flex-direction:row;height:70px;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}.header .header--wave{margin-top:-10px;object-fit:fill;position:absolute;width:100%}.header .nav-logo{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:10px;justify-content:center;margin-left:5vw}.header .nav-logo .logo--img{height:30px}.header .nav-logo .logo--text{color:#fff;font-size:24px;font-weight:600}.header .nav{color:#fff;display:flex;flex-direction:row;font-size:19px;font-weight:600;gap:5vw;padding-right:10vw}.header .nav .birthday-nav--button,.header .nav .console-nav--button,.header .nav .gustavo-nav--button{cursor:pointer}@media(max-width:600px){.header{flex-direction:column;height:auto}.header .nav-logo{justify-content:center;margin-left:0;padding-top:10px}.header .nav-logo .logo--text{font-size:20px}.header .nav{grid-column-gap:20vw;grid-row-gap:2vh;align-items:center;column-gap:20vw;display:grid;font-size:24px;grid-template-columns:1fr 1fr;padding-bottom:10px;padding-right:0;row-gap:2vh}}.kirby{z-index:5}.kirby .kirby-outer-container{bottom:0;height:100px;left:0;position:fixed;width:100%}.kirby .kirby-outer-container .kirby-walk{bottom:0;display:flex;flex-direction:row;height:100px;justify-content:start;position:fixed;width:100%}.kirby .kirby-outer-container .kirby-walk .kirby{left:-43px;position:relative;z-index:3}.kirby .kirby-outer-container .kirby-walk .rainbow{margin-top:40px;z-index:2}.footer{background-color:#7e8b98;height:240px;width:100%}.footer .socials{align-items:center;display:flex;flex-direction:row;gap:30px;justify-content:center;padding-top:30px}.footer .socials .line{background-color:#000;border:none;height:3px;width:300px}.footer .socials .socialIcons{height:30px;width:30px}.footer .footer-logo{align-items:center;color:#131313;display:flex;flex-direction:row;gap:15px;justify-content:center;padding-top:20px}.footer .footer-logo .footer-icon{height:55px;width:55px}.footer .footer-links,.footer .footer-logo .footer-text{font-family:Courier New,Courier,monospace;font-size:22px;font-weight:600}.footer .footer-links{align-items:center;color:#131313;display:flex;flex-direction:row;gap:32px;justify-content:center;padding-top:16px}.footer .footer-links .footer-links--link{text-decoration:underline}.footer .footer-links .footer-links--separator{color:#aeb2b6;font-weight:400}.home{align-items:center;display:flex;flex-direction:column;justify-content:center}.home .home-blur{background-color:#00000026;height:auto;text-align:left;width:70vw}.home .home-blur .home-page--title{color:#fff;font-size:50px;font-weight:600;padding-left:80px}.home .home-blur .auth-buttons{color:#fff;display:flex;flex-direction:row;font-size:20px;gap:30px;padding-left:80px;padding-top:30px;text-align:center;vertical-align:middle}.home .home-blur .auth-buttons .login-button{background-color:#44dae7;width:235px}.home .home-blur .auth-buttons .login-button,.home .home-blur .auth-buttons .signUp-button{align-items:center;border-radius:8px;cursor:pointer;display:flex;height:70px;justify-content:center;z-index:3}.home .home-blur .auth-buttons .signUp-button{background-color:#34f7d5;width:120px}.home .home-blur .meme{background-repeat:no-repeat;background-size:contain;border-radius:30px;height:53.5vh;left:50vw;position:relative;width:20vw;z-index:5}.home .home-blur .dancing-cats{display:flex;position:relative;z-index:5}.home .home-blur .dancing-cats .cat-first{margin-bottom:-30px;width:100%}.home .home-blur .dancing-cats .cat-second{margin-bottom:-350px;margin-left:-330px;scale:75%;width:100%}.home .home-blur .decorative-line{left:-38px;position:relative;rotate:25deg;top:-10vh;width:71vw;z-index:-1}.home .hamsters-facts--blur{align-items:center;background:linear-gradient(216.44deg,#c0a9f01a -11.15%,#c0a9f01a -1.04%);display:flex;flex-direction:column;min-height:700px;position:relative;width:100%;z-index:1}.home .hamsters-facts--blur .blurred-things{filter:blur(15px);position:relative;z-index:-2}@keyframes levitate{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.home .hamsters-facts--blur .blurred-things .cylinder--1{animation:levitate 4s ease-in-out infinite;left:-10vw;max-width:30vw;position:relative;rotate:-35deg;top:-400px}.home .hamsters-facts--blur .blurred-things .cylinder--2{animation:levitate 7s ease-in-out infinite;left:0;position:relative;rotate:25deg;top:-30vh}.home .hamsters-facts--blur .blurred-things .triangle--1{animation:levitate 5s ease-in-out infinite;left:0;position:relative;rotate:-87deg;scale:60%;top:-600px}.home .hamsters-facts--blur .hamsters-facts--page{align-items:center;display:flex;flex-direction:column;position:relative;text-align:left;width:70%;z-index:1}.home .hamsters-facts--blur .hamsters-facts--page .hamsters-facts--title{color:#131313;font-size:48px;font-weight:600;padding-top:70px}.home .hamsters-facts--blur .hamsters-facts--page .hamsters-facts--accordions{display:flex;flex-direction:column;gap:30px;padding-bottom:50px;padding-top:50px;width:70%}.login-modal .login-modal--title{font-size:60px;margin-left:20px;margin-top:20px;text-align:left}@media(max-width:600px){.home .home-blur{height:auto;padding:20px;width:90%}.home .home-blur .home-page--title{font-size:24px;padding-left:0;text-align:center}.home .home-blur .auth-buttons{flex-direction:column;gap:15px;padding-left:0}.home .home-blur .auth-buttons .login-button,.home .home-blur .auth-buttons .signUp-button{height:5vh;width:100%}.home .home-blur .meme{height:auto;left:30vw;margin-top:20px;position:relative;top:30vh;width:90%}.home .home-blur .dancing-cats .cat-first{bottom:-100px;margin-bottom:0;margin-left:0;position:relative;top:40px;width:100%}.home .home-blur .dancing-cats .cat-second{margin-bottom:0;margin-left:0;position:relative;top:100px;width:100%}.home .decorative-line{left:-38px;position:relative;rotate:25deg;top:10vh;width:71vw;z-index:-1}.home .hamsters-facts--blur .hamsters-facts--page{width:90%}.home .hamsters-facts--blur .hamsters-facts--page .hamsters-facts--title{font-size:24px;padding-top:40px;text-align:center}.home .hamsters-facts--blur .hamsters-facts--page .hamsters-facts--accordions{gap:15px;padding-bottom:20px;padding-top:20px;width:100%}.home .hamsters-facts--blur .blurred-things{bottom:500px;max-width:100%;position:relative}.home .hamsters-facts--blur .blurred-things .cylinder--1,.home .hamsters-facts--blur .blurred-things .cylinder--2{left:0;scale:70%;top:0}.home .hamsters-facts--blur .blurred-things .triangle--1{left:0;scale:50%;top:-150px}.login-modal .login-modal--title{font-size:30px;margin-left:10px;margin-top:10px}}.title{display:flex;gap:50px}.title .index--number{color:#44dae7;font-size:28px;font-weight:700}.content{color:#fffc;font-size:large;font-weight:500;padding-left:50px}.gustavo{display:flex;justify-content:center;min-height:90vh}.gustavo .gustavo--body{width:70%}.gustavo .gustavo--body .settings{display:flex;flex-direction:column;gap:1em;padding-bottom:3em;padding-top:3em}.content{padding:0}.content .reaction-gifs{display:flex;flex-direction:column;gap:2em}.content .reaction-gifs .reaction-gifs--global{align-items:center;display:flex;flex-direction:column}.content .reaction-gifs .reaction-gifs--global .global-gif--header{display:flex;flex-direction:column;padding-bottom:2vh}.content .reaction-gifs .reaction-gifs--global .global-gif--header .reaction-chance{display:flex;justify-content:center}.content .reaction-gifs .reaction-gifs--global .global-gif--header .reaction-chance .reaction-chance--chance{border-radius:3px;color:#fff;font-size:16px;font-weight:600;margin-left:1em;text-align:center;width:3rem}.content .reaction-gifs .reaction-gifs--global .global-gifs--elements{grid-row-gap:2ch;grid-column-gap:2ch;column-gap:2ch;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:100%;row-gap:2ch}.content .reaction-gifs .reaction-gifs--global .global-gifs--elements .global-reaction--gif{cursor:pointer;max-height:50vh;max-width:100%;min-height:0;overflow:hidden}.content .reaction-gifs .reaction-gifs--personal{align-items:center;display:flex;flex-direction:column}.content .reaction-gifs .reaction-gifs--personal .personal-gif--header{display:flex;flex-direction:column;padding-bottom:2vh}.content .reaction-gifs .reaction-gifs--personal .personal-gif--header .reaction-chance{display:flex;justify-content:center}.content .reaction-gifs .reaction-gifs--personal .personal-gif--header .reaction-chance .reaction-chance--chance{border-radius:3px;color:#fff;font-size:16px;font-weight:600;margin-left:1em;text-align:center;width:3rem}.content .reaction-gifs .reaction-gifs--personal .personal-gifs--elements,.content .reaction-gifs .reaction-gifs--personal .personal-gifs--elements .personal-gifs-container .personal-gif-element{display:flex;flex-direction:column;gap:.5vw}.content .reaction-gifs .reaction-gifs--personal .personal-gifs--elements .personal-gifs-container .personal-gif-element .personal-gif--username{text-align:center}.content .reaction-gifs .reaction-gifs--personal .personal-gifs--elements .personal-gifs-container .personal-gif-element .personal-gif--gifs{grid-row-gap:2ch;grid-column-gap:2ch;column-gap:2ch;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:100%;row-gap:2ch}.content .reaction-gifs .reaction-gifs--personal .personal-gifs--elements .personal-gifs-container .personal-gif-element .personal-gif--gifs .personal-reaction--gif{cursor:pointer;max-height:50vh;max-width:100%;min-height:0;overflow:hidden}.content .gustavo-persona{display:flex;flex-direction:column}.content .gustavo-persona .persona-text{color:#fff;font-size:24px;height:150px}.add-reaction-gif-button{background-color:#00000080;border:1px solid #949494;border-radius:8px;cursor:pointer;margin-top:3em;text-align:center;width:15em}.send-gif--button{align-items:center;display:flex;flex-direction:column;gap:1vw}@media(max-width:600px){.gustavo .gustavo--body{width:90%}.content{padding:0}.content .reaction-gifs .reaction-gifs--global .global-gifs--elements,.content .reaction-gifs .reaction-gifs--personal .personal-gifs--elements .personal-gifs-container .personal-gif-element .personal-gif--gifs{grid-template-columns:1fr 1fr}.content .reaction-gifs .reaction-gifs--personal .personal-gifs--elements .personal-gifs-container .personal-gif-element .personal-gif--username{font-size:24px}}.birthday,.console{min-height:1080px}
/*# sourceMappingURL=main.70936fa7.css.map*/