.loginScreen,.splashScreen{align-items:center;background-color:var(--background-primary,#0f0f0f);color:var(--text-primary,#fff);display:flex;font-family:var(--font-family-primary,"Nunito","Varela Round",sans-serif);font-size:calc(14px + .39063vw);inset:0;justify-content:center;overflow:hidden;padding:1rem;position:fixed;z-index:1000}.loginScreen .content,.splashScreenContent{max-width:500px;padding:1rem;text-align:center;width:90%}.loginScreen .logoText{font-size:3rem;-webkit-text-fill-color:transparent;letter-spacing:2px}.loginScreen .logoText,.loginScreen .mainTitle,.splashTitle{animation:gradient-shift 15s ease infinite;background:linear-gradient(-45deg,#ffb88c,#ff9a9e,#fad0c4,#ffd1ff);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;font-weight:900;line-height:1.2}.loginScreen .mainTitle,.splashTitle{color:var(--text-primary,#fff);font-family:var(--font-loob,"Comfortaa"),"Quicksand","Outfit","Rubik",sans-serif;font-size:3.5rem;text-shadow:0 0 1px hsla(0,0%,100%,.7),0 0 3px hsla(0,0%,100%,.3);-webkit-text-fill-color:transparent;letter-spacing:1px;margin:0 0 .5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.loginScreen .superSubtitle{color:var(--text-secondary,hsla(0,0%,100%,.7));font-family:var(--font-loob,"Comfortaa"),"Quicksand","Outfit","Nunito",sans-serif;font-size:1.25rem;font-style:italic;font-weight:700;margin:0;opacity:.9}.loginScreen .pseudonymInput{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)!important;border-radius:var(--radius-md,8px);color:var(--text-primary,#fff);font-size:1rem;margin-bottom:.25rem;outline:none;padding:.75rem;text-align:center;transition:var(--transition-normal,.3s ease);width:100%}.loginScreen .pseudonymInput:focus{border-color:#f9a8d4!important;box-shadow:0 0 0 2px rgba(249,168,212,.2);outline:none}.loginScreen .buttonGroup{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;margin-top:.75rem}.loginScreen .actionButton{align-items:center;animation:gradient-shift 15s ease infinite;background:linear-gradient(-45deg,#ffb88c,#ff9a9e,#fad0c4,#ffd1ff);background-size:400% 400%;border:none;border-radius:var(--radius-full,9999px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:#1a1a1a;cursor:pointer;display:inline-flex;display:block;font-size:.875rem;font-weight:var(--font-weight-semibold,600);height:-moz-fit-content;height:fit-content;justify-content:center;margin:.25rem auto;max-width:200px;min-height:2.75rem;padding:.75rem 1.5rem;position:relative;transition:var(--transition-normal,.3s ease);width:100%}.loginScreen .actionButton:hover{box-shadow:0 6px 10px -1px rgba(0,0,0,.15),0 3px 5px -1px rgba(0,0,0,.1);filter:brightness(1.05);transform:translateY(-1px)}.loginScreen .actionButton.secondary{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.7);display:block;margin:.25rem auto;max-width:200px;width:100%}.loginScreen .actionButton.secondary:hover{background:var(--background-secondary,#1a1a1a);border-color:hsla(0,0%,100%,.5);color:hsla(0,0%,100%,.9)}.loginScreen .gridBackground{animation:pulseBackground 8s ease-in-out infinite;background:radial-gradient(circle,rgba(249,168,212,.15) 0,rgba(0,0,0,.8) 70%,transparent 100%);inset:0;position:absolute;z-index:-1}@media (max-width:768px){.titleSection{margin-bottom:3rem;padding-top:1.5rem}.loginScreen .mainTitle,.splashTitle{font-size:2.5rem;margin-bottom:.5rem}.loginScreen .superSubtitle{font-size:1.1rem}.loginScreen .pseudonymInput{padding:.75rem}.loginScreen .buttonGroup{gap:.4rem}}@media (max-width:480px){.titleSection{margin-bottom:2.5rem;padding-top:1rem}.loginScreen .mainTitle,.splashTitle{font-size:2rem}.loginScreen .superSubtitle{font-size:1rem}.inputContainer{max-width:280px}.loginScreen .pseudonymInput{padding:.625rem}.loginScreen .buttonGroup{gap:.375rem}}.linkText{color:#f9a8d4;text-decoration:underline}@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css?family=Varela+Round");@import url("https://fonts.googleapis.com/css2?family=Comfortaa:wght@400;500;600;700&display=swap");.splashScreen{align-items:center;background-color:var(--background-primary,#0f0f0f);color:var(--text-primary,#fff);display:flex;font-family:var(--font-family-primary,"Nunito","Varela Round",sans-serif);font-size:calc(14px + .39063vw);inset:0;justify-content:center;overflow:hidden;padding:1rem;position:fixed;z-index:1000}.splashScreen .content{max-width:500px;padding:1rem;text-align:center;width:90%}.splashScreen .logoText{animation:gradient-shift 15s ease infinite;background:linear-gradient(-45deg,#ffb88c,#ff9a9e,#fad0c4,#ffd1ff);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;font-size:3rem;font-weight:900;-webkit-text-fill-color:transparent;letter-spacing:2px;line-height:1.2}.titleSection{margin-bottom:2rem;padding-top:1rem;text-align:center}.splashScreen .mainTitle{animation:gradient-shift 15s ease infinite;background:linear-gradient(-45deg,#ffb88c,#ff9a9e,#fad0c4,#ffd1ff);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;color:var(--text-primary,#fff);font-family:var(--font-loob,"Comfortaa"),"Quicksand","Outfit","Rubik",sans-serif;font-size:3.5rem;font-weight:900;text-shadow:0 0 1px hsla(0,0%,100%,.7),0 0 3px hsla(0,0%,100%,.3);-webkit-text-fill-color:transparent;letter-spacing:1px;line-height:1.2;margin:0 0 .5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.splashScreen .superSubtitle{color:var(--text-secondary,hsla(0,0%,100%,.7));font-family:var(--font-loob,"Comfortaa"),"Quicksand","Outfit","Nunito",sans-serif;font-size:1.25rem;font-style:italic;font-weight:700;margin:0;opacity:.9}.inputContainer{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin:0 auto;max-width:320px;width:100%}.splashScreen .pseudonymInput{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12)!important;border-radius:var(--radius-md,10px);box-shadow:0 2px 4px rgba(0,0,0,.1);color:var(--text-primary,#fff);font-size:.92rem;letter-spacing:.3px;outline:none;padding:.95rem;text-align:center;transition:var(--transition-normal,.25s ease);width:100%}.splashScreen .pseudonymInput:focus{background:hsla(0,0%,100%,.06);border-color:rgba(249,168,212,.5)!important;box-shadow:0 0 0 2px rgba(249,168,212,.15);outline:none}.splashScreen .buttonGroup{align-items:center;display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem;margin-top:.75rem}.splashScreen .actionButton{align-items:center;animation:gradient-shift 15s ease infinite;background:linear-gradient(-45deg,#ffb88c,#ff9a9e,#fad0c4,#ffd1ff);background-size:400% 400%;border:none;border-radius:var(--radius-full,9999px);box-shadow:0 4px 8px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:#1a1a1a;cursor:pointer;display:inline-flex;display:block;font-size:.92rem;font-weight:var(--font-weight-semibold,600);height:-moz-fit-content;height:fit-content;justify-content:center;letter-spacing:.4px;margin:.25rem auto;max-width:200px;min-height:2.85rem;padding:.9rem 1.5rem;position:relative;transition:var(--transition-normal,.25s ease);width:100%}.splashScreen .actionButton:hover{box-shadow:0 6px 12px -2px rgba(0,0,0,.15),0 3px 6px -1px rgba(0,0,0,.1);filter:brightness(1.05);transform:translateY(-2px)}.splashScreen .actionButton.secondary{background:transparent;border:1px solid hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.75);display:block;margin:.25rem auto;max-width:200px;width:100%}.splashScreen .actionButton.secondary:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.4);color:hsla(0,0%,100%,.95);transform:translateY(-2px)}.splashScreen .gridBackground{animation:pulseBackground 10s ease-in-out infinite;background:radial-gradient(circle,rgba(249,168,212,.15) 0,rgba(0,0,0,.8) 70%,transparent 100%);inset:0;position:absolute;z-index:-1}@keyframes pulseBackground{0%{opacity:.7;transform:scale(1)}50%{opacity:.9;transform:scale(1.03)}to{opacity:.7;transform:scale(1)}}.splashScreen .fadeOverlay{background:#000;inset:0;opacity:.8;position:absolute;z-index:999}@media (max-width:768px){.titleSection{margin-bottom:3rem;padding-top:1.5rem}.splashScreen .mainTitle{font-size:2.5rem;margin-bottom:.5rem}.splashScreen .superSubtitle{font-size:1.1rem}.splashScreen .pseudonymInput{padding:.75rem}.splashScreen .buttonGroup{gap:.4rem}}@media (max-width:480px){.titleSection{margin-bottom:2.5rem;padding-top:1rem}.splashScreen .mainTitle{font-size:2rem}.splashScreen .superSubtitle{font-size:1rem}.inputContainer{max-width:280px}.splashScreen .pseudonymInput{padding:.625rem}.splashScreen .buttonGroup{gap:.375rem}}.logoContainer{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;width:100%}.introLogo{animation:fadeIn .6s ease-out forwards;filter:brightness(.9);height:48px!important;-o-object-fit:contain;object-fit:contain;width:48px!important;will-change:transform,opacity}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.content.intro{height:100vh;height:calc(var(--vh, 1vh)*100);position:relative;width:100vw}.content.intro,.titleContainer{align-items:center;display:flex;justify-content:center}.titleContainer{gap:8px;margin-bottom:1rem;width:100%}.titleLogo{height:32px;-o-object-fit:contain;object-fit:contain;opacity:.9;width:32px}.error{color:var(--error-color,#ff4d4d);margin:.5rem 0}.createAccountText,.error{font-size:.875rem;text-align:center}.createAccountText{color:var(--text-secondary,hsla(0,0%,100%,.7));cursor:pointer;margin-top:1.5rem}.title{animation:gradient-shift 15s ease infinite;background:linear-gradient(-45deg,#ffb88c,#ff9a9e,#fad0c4,#ffd1ff);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;font-family:var(--font-loob,"Comfortaa"),"Quicksand","Outfit","Rubik",sans-serif;font-size:1.75rem;font-weight:800;margin-bottom:1.5rem;text-align:center;-webkit-text-fill-color:transparent;text-shadow:0 0 1px hsla(0,0%,100%,.7),0 0 2px hsla(0,0%,100%,.3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.description,.superSubtitle{color:var(--text-secondary,hsla(0,0%,100%,.7));font-size:1rem;line-height:1.5;margin-bottom:1.5rem;text-align:center}.finalPhase .mainTitle{animation:gradient-shift 15s ease infinite;background:linear-gradient(-45deg,#ffb88c,#ff9a9e,#fad0c4,#ffd1ff);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;font-family:var(--font-loob,"Comfortaa"),"Quicksand","Outfit","Rubik",sans-serif;font-size:2.5rem;font-weight:900;margin-bottom:1rem;text-align:center;-webkit-text-fill-color:transparent;text-shadow:0 0 1px hsla(0,0%,100%,.7),0 0 2px hsla(0,0%,100%,.3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes glowText{0%{text-shadow:0 0 5px rgba(249,168,212,.5)}to{text-shadow:0 0 15px rgba(249,168,212,.8)}}@keyframes fadeInText{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.logoImage{animation:fadeInText 1s ease-out forwards;height:64px;margin-bottom:1rem;width:64px}.gradientText{animation:gradient-shift 15s ease infinite;background:linear-gradient(-45deg,#ffb88c,#ff9a9e,#fad0c4,#ffd1ff);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;-webkit-text-fill-color:transparent;font-weight:600}.splashScreen button{overflow:hidden;position:relative;transition:all .3s ease}.waveLine{animation:waveAnimation 15s linear infinite;opacity:.7}.newPromptButton{margin-top:20px}.newPromptButton:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.waveLine{animation:none}.splashScreen button{transition:none}.introLogo{animation:none;opacity:1}}.buttonContainer button{border-radius:4px;margin:.5em;padding:.5em 1em}@media (max-width:768px){.titleContainer{margin-bottom:1rem}.titleLogo{height:24px;width:24px}.mainTitle{font-size:2rem}.superSubtitle{font-size:.875rem}.introLogo{height:48px!important;width:48px!important}}@media (max-width:480px){.titleContainer{margin-bottom:.75rem}.titleLogo{height:20px;width:20px}.mainTitle{font-size:1.5rem}.superSubtitle{font-size:.75rem}.inputContainer{max-width:260px}.introLogo{height:48px!important;width:48px!important}}.pseudonymInput{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-md,8px)}.pseudonymInput:focus{border-color:var(--primary-color,#ff4d4d);box-shadow:0 0 0 2px rgba(var(--primary-rgb,255,77,77),.2);outline:none}.actionButton{border-radius:var(--radius-full,9999px)}.actionButton:hover{transform:translateY(-1px)}.actionButton.secondary{background:transparent}.actionButton.secondary:hover{background:var(--background-secondary,#1a1a1a)}.centeredLogo{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;transform:translateY(-5%);width:100%}.splashScreen.closing{animation:fadeOutScale .6s ease-in-out forwards;opacity:0;pointer-events:none;transition:opacity .6s ease-in-out}.splashScreen button,.splashScreen input{-webkit-tap-highlight-color:transparent}.devToolsPanel{background-color:rgba(0,0,0,.6);border-radius:8px;display:none;font-size:14px;padding:5px 10px;position:absolute;right:10px;top:10px;z-index:10}@media (min-width:1024px){.devToolsPanel{display:block}}.devToolsPanel summary{color:hsla(0,0%,100%,.6);cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.devToolsPanel summary:hover{color:hsla(0,0%,100%,.8)}.devToolsCorner{display:none;position:fixed;right:15px;top:15px;z-index:1010}@media (min-width:1024px){.devToolsCorner{display:block}}.devToolsLinks{background-color:rgba(0,0,0,.6);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.3);display:flex;flex-direction:column;gap:8px;padding:10px}.devToolLink{background-color:rgba(80,80,180,.3);border-radius:4px;color:rgba(180,180,255,.9);display:block;font-size:12px;padding:6px 10px;text-align:center;text-decoration:none;transition:all .2s ease;white-space:nowrap}.devToolLink:hover{background-color:rgba(100,100,200,.4);color:#dcdcff}.appLogo{margin-bottom:1.5rem}.appLogo,.headerContainer{align-items:center;display:flex;justify-content:center}.headerContainer{gap:1rem;margin-bottom:2rem}.splashTitle{animation:gradient-shift 15s ease infinite;background:linear-gradient(-45deg,#ffb88c,#ff9a9e,#fad0c4,#ffd1ff);-webkit-background-clip:text;background-clip:text;background-size:400% 400%;font-family:var(--font-loob,"Comfortaa"),"Quicksand","Outfit","Nunito","Varela Round",sans-serif;font-size:2.5rem;font-weight:900;-webkit-text-fill-color:transparent;margin-bottom:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.splashSubtitle{color:var(--text-secondary,hsla(0,0%,100%,.7));font-family:var(--font-loob,"Comfortaa"),"Quicksand","Outfit","Nunito",sans-serif;font-size:1.25rem;font-weight:500;margin:0 0 2rem;opacity:.9}.introTitle{font-size:clamp(2.5rem,5vw,4rem);margin-top:1rem}@media (max-width:768px){.splashSubtitle{font-size:1rem;margin-bottom:1.5rem}.inputContainer{max-width:300px;width:90%}}@media (max-width:480px){.splashSubtitle{font-size:.9rem;margin-bottom:1rem}.inputContainer{gap:.5rem;max-width:280px;width:90%}.pseudonymInput{font-size:.9rem;padding:.6rem}.actionButton{min-height:2.5rem;padding:.6rem 1.2rem}}form{margin:0 auto;max-width:400px;width:100%}input[type=email],input[type=password],input[type=text]{box-sizing:border-box;width:100%}.forgotPasswordContainer{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:360px;padding:1.5rem .5rem;width:100%}.forgotPasswordTitle{color:#fff;font-family:var(--font-loob,"Comfortaa"),"Quicksand","Outfit","Nunito","Varela Round",sans-serif;font-size:1.75rem;font-weight:700;margin-bottom:1rem;text-align:center}.formDescription{color:hsla(0,0%,100%,.8);font-size:.95rem;line-height:1.5;margin-bottom:1.5rem;text-align:center}.forgotPasswordForm{display:flex;flex-direction:column;gap:1.25rem}.inputWrapper{margin-bottom:1rem}.emailInput{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)!important;border-radius:var(--radius-md,8px);color:var(--text-primary,#fff);font-size:1rem;outline:none;padding:.75rem;text-align:center;transition:var(--transition-normal,.3s ease);width:100%}.emailInput:focus{border-color:#f9a8d4!important;box-shadow:0 0 0 2px rgba(249,168,212,.2);outline:none}.buttonGroup{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.sendResetButton{align-items:center;animation:gradient-shift 15s ease infinite;background:linear-gradient(-45deg,#ffb88c,#ff9a9e,#fad0c4,#ffd1ff);background-size:400% 400%;border:none;border-radius:var(--radius-full,9999px);color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:var(--font-weight-semibold,600);justify-content:center;margin:0 auto;max-width:200px;padding:.75rem 1.5rem;transition:var(--transition-normal,.3s ease);width:100%}.sendResetButton:hover:not(:disabled){box-shadow:0 6px 10px -1px rgba(0,0,0,.15),0 3px 5px -1px rgba(0,0,0,.1);filter:brightness(1.05);transform:translateY(-1px)}.sendResetButton:disabled{cursor:not-allowed;opacity:.7}.cancelButton{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--radius-full,9999px);color:hsla(0,0%,100%,.7);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:var(--font-weight-semibold,600);justify-content:center;margin:0 auto;max-width:200px;padding:.75rem 1.5rem;transition:var(--transition-normal,.3s ease);width:100%}.cancelButton:hover:not(:disabled){background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.5);color:hsla(0,0%,100%,.9)}.cancelButton:disabled{cursor:not-allowed;opacity:.5}.successContainer{flex-direction:column;gap:1rem;padding:1rem;text-align:center}.successContainer,.successIcon{align-items:center;display:flex}.successIcon{background:linear-gradient(-45deg,#34d399,#10b981);border-radius:50%;color:#fff;font-size:1.75rem;height:60px;justify-content:center;margin-bottom:1rem;width:60px}.successMessage{color:hsla(0,0%,100%,.9);font-size:1rem;line-height:1.5;margin-bottom:.5rem}.successSubtext{color:hsla(0,0%,100%,.7);font-size:.9rem;line-height:1.5;margin-bottom:1.5rem}.backButton{align-items:center;animation:gradient-shift 15s ease infinite;background:linear-gradient(-45deg,#ffb88c,#ff9a9e,#fad0c4,#ffd1ff);background-size:400% 400%;border:none;border-radius:var(--radius-full,9999px);color:#1a1a1a;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:var(--font-weight-semibold,600);justify-content:center;margin:1rem auto 0;max-width:200px;padding:.75rem 1.5rem;transition:var(--transition-normal,.3s ease);width:100%}.backButton:hover{box-shadow:0 6px 10px -1px rgba(0,0,0,.15),0 3px 5px -1px rgba(0,0,0,.1);filter:brightness(1.05);transform:translateY(-1px)}.createAccountText{color:hsla(0,0%,100%,.7);font-size:.9rem;margin-top:1.25rem}.linkText{color:rgba(249,168,212,.9);cursor:pointer;padding-bottom:1px;position:relative;text-decoration:none;transition:color .2s ease}.linkText:after{background-color:rgba(249,168,212,.5);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom left;transition:transform .3s ease;width:100%}.linkText:hover{color:#f9a8d4}.linkText:hover:after{transform:scaleX(1)}@media (max-width:480px){.forgotPasswordContainer{padding:1rem .25rem}.forgotPasswordTitle{font-size:1.5rem;margin-bottom:.75rem}.formDescription{font-size:.85rem;margin-bottom:1.25rem}.backButton,.cancelButton,.sendResetButton{font-size:.85rem;padding:.6rem 1.25rem}}@keyframes fadeOutScale{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.splashScreenContent{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;margin:0 auto;max-width:600px;position:relative;width:100%;z-index:2}.splashScreen .inputContainer,.splashScreen .motion-div,.splashScreenContent{transition:opacity .3s ease,transform .3s ease}.splashScreen.transitionOut{animation:scaleOut .5s ease-in-out forwards}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}.appSplash{background-color:var(--background-primary,#0f0f0f);color:var(--text-primary,#fff);font-family:var(--font-family-primary,"Nunito","Varela Round",sans-serif);inset:0;overflow:hidden;padding:1rem;position:fixed;z-index:1000}.appSplash,.appSplash .centeredLogo{align-items:center;display:flex;justify-content:center;will-change:opacity,transform,filter}.appSplash .centeredLogo{height:100%;width:100%}.appSplash .introLogo{filter:drop-shadow(0 0 20px rgba(249,168,212,.4));height:200px!important;width:200px!important;will-change:opacity,transform,filter}.burnerGlow{animation:flamePulse 8s ease-in-out infinite;background:radial-gradient(circle at center,rgba(255,154,158,.35) 0,transparent 70%);inset:0;position:absolute;z-index:-1}@keyframes flamePulse{0%{opacity:.3;transform:scale(.97)}50%{opacity:.6;transform:scale(1.03)}to{opacity:.3;transform:scale(.97)}}
/*# sourceMappingURL=51e4d1fab4122b42.css.map*/