.universe-return{position:fixed;z-index:1000;left:max(14px,env(safe-area-inset-left));bottom:calc(14px + env(safe-area-inset-bottom));display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 14px;border:1px solid rgba(231,231,223,.25);border-radius:6px;background:#0c0d10f0;color:#e7e7df;font:500 12px/1.2 Roboto Condensed,sans-serif;letter-spacing:.035em;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:color .18s ease,border-color .18s ease,background .18s ease}.universe-return:hover{border-color:#e7e7df99;background:#191b20;color:#fff}.universe-return:focus-visible{outline:2px solid #e7e7df;outline-offset:4px}.universe-return[data-app=cv]{bottom:calc(42px + env(safe-area-inset-bottom))}@media(max-width:768px){.universe-return{left:max(10px,env(safe-area-inset-left));padding:0 10px}.universe-return[data-app=huma]{bottom:calc(150px + env(safe-area-inset-bottom))}.universe-return[data-app=familyguy]{bottom:calc(110px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.universe-return{transition:none}}@media print{.universe-return{display:none!important}}.spinner{position:relative;display:inline-block}.spinner.light{color:#69717d}.spinner.dark{color:#ffffffcd}.spinner .segment{position:absolute;bottom:2px;left:46.29%;width:7.4%;height:27.77%;background-color:currentColor;border-radius:1px;opacity:0;transform-origin:50% -50%;animation:spinFade 1s linear infinite}.spinner .segment:nth-child(1){transform:rotate(0);animation-delay:-.8889s}.spinner .segment:nth-child(2){transform:rotate(41.25deg);animation-delay:-.7778s}.spinner .segment:nth-child(3){transform:rotate(82.5deg);animation-delay:-.6667s}.spinner .segment:nth-child(4){transform:rotate(123.75deg);animation-delay:-.5556s}.spinner .segment:nth-child(5){transform:rotate(165deg);animation-delay:-.4444s}.spinner .segment:nth-child(6){transform:rotate(206.25deg);animation-delay:-.3333s}.spinner .segment:nth-child(7){transform:rotate(247.5deg);animation-delay:-.2222s}.spinner .segment:nth-child(8){transform:rotate(288.75deg);animation-delay:-.1111s}.spinner .segment:nth-child(9){transform:rotate(330deg);animation-delay:-0s}@keyframes spinFade{0%{opacity:1}to{opacity:0}}@font-face{font-family:Sacramento;src:url(/fonts/sacramento-latin-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Tilt Neon;src:url(/fonts/tilt-neon-latin-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-600.woff2) format("woff2");font-weight:600;font-display:swap}.landing{position:relative;min-height:100vh;min-height:100dvh;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:#000;color:#f3eef1;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.landing *,.landing *:before,.landing *:after{box-sizing:border-box}.landing-stars{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.75;pointer-events:none;background-image:radial-gradient(1px 1px at 6% 12%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 14% 64%,#cfe6ff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 21% 30%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 27% 82%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 33% 9%,#ffe7f1 50%,transparent 51%),radial-gradient(1px 1px at 38% 46%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 44% 72%,#cfe6ff 50%,transparent 51%),radial-gradient(1px 1px at 52% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 57% 58%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 63% 33%,#ffe7f1 50%,transparent 51%),radial-gradient(1.5px 1.5px at 69% 85%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 74% 11%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 79% 49%,#cfe6ff 50%,transparent 51%),radial-gradient(1px 1px at 86% 27%,#fff 50%,transparent 51%),radial-gradient(1.5px 1.5px at 91% 68%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 96% 8%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 3% 40%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 48% 92%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 66% 4%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 82% 90%,#ffe7f1 50%,transparent 51%);background-size:720px 520px}.landing-earth{position:absolute;left:50%;bottom:-1490px;width:2400px;height:1620px;margin-left:-1200px;border-radius:50%;pointer-events:none;background:#020309 url(/landing/earth-night.webp) 46% 18% / 130% auto no-repeat;box-shadow:0 0 0 1px #96d7ff80,0 -6px 30px #6ebeff80,0 -24px 120px #2878ff59}.landing-header{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:28px clamp(20px,4vw,56px) 0;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:#a39aa1}.landing-main{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:44px;padding:24px clamp(20px,4vw,56px) 104px;text-align:center}.landing-sign{display:flex;flex-direction:column;align-items:center;gap:4px}.landing-title{margin:0;font-family:Sacramento,Snell Roundhand,cursive;font-weight:400;font-size:clamp(96px,12vw,176px);line-height:1.05;color:#ffeaf3;text-shadow:0 0 2px #fff,0 0 6px #ffd1e2,0 0 14px #ff3d8b,0 0 28px #ff0066,0 0 56px #ff0066,0 0 96px rgba(255,0,102,.55)}.landing-flicker{display:inline-block;animation:landing-flicker 7s infinite}.landing-counter{margin:0;padding-left:.5em;font-family:Tilt Neon,Arial Rounded MT Bold,sans-serif;font-size:clamp(15px,1.5vw,20px);letter-spacing:.5em;text-transform:uppercase;color:#e8f9ff;text-shadow:0 0 2px #fff,0 0 8px #a6e9ff,0 0 18px #36c6ff,0 0 38px #009dff}.landing-tag{margin:14px 0 0;font-size:12px;letter-spacing:.3em;text-transform:uppercase;color:#968e98}.landing-question{margin:0;font-size:clamp(20px,2.1vw,28px);color:#f3eef1}.landing-options{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:32px clamp(32px,7vw,112px)}.landing-option{width:320px;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;text-decoration:none;transition:opacity .3s ease}.landing-option.eat{color:#ffe6f0}.landing-option.go{color:#e6f8ff}.landing-neon{display:inline-flex;align-items:center;justify-content:center;min-width:264px;padding:18px 36px;border:2px solid;border-radius:16px;font-family:Tilt Neon,Arial Rounded MT Bold,sans-serif;font-size:52px;line-height:1;letter-spacing:.06em;transition:box-shadow .25s ease,transform .25s ease}.eat .landing-neon{border-color:#ff77ad;color:#fff0f6;box-shadow:0 0 10px #ff2a7d,0 0 30px #ff00668c,inset 0 0 16px #ff006673;text-shadow:0 0 2px #fff,0 0 10px #ff5c9d,0 0 26px #ff0066}.go .landing-neon{border-color:#7fd8ff;color:#f0fbff;box-shadow:0 0 10px #36c6ff,0 0 30px #009dff80,inset 0 0 16px #009dff66;text-shadow:0 0 2px #fff,0 0 10px #6fd8ff,0 0 26px #009dff}.landing-meta{font-size:12px;letter-spacing:.24em;text-transform:uppercase}.eat .landing-meta{color:#d7a9bf}.go .landing-meta{color:#9fcfe3}.landing-note{min-height:52px;font-size:15px;line-height:1.6;opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease}.eat .landing-note{color:#efe3e9}.go .landing-note{color:#e3eff4}.landing-option:hover .landing-note,.landing-option:focus-visible .landing-note{opacity:1;transform:none}.landing-option:hover .landing-neon,.landing-option:focus-visible .landing-neon{transform:translateY(-2px)}.landing-options:has(.eat:hover) .go,.landing-options:has(.eat:focus-visible) .go,.landing-options:has(.go:hover) .eat,.landing-options:has(.go:focus-visible) .eat{opacity:.45}.landing-option:focus-visible{outline:none}.landing-option:focus-visible .landing-neon{outline:2px solid #fff;outline-offset:6px}.landing-footer{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 24px 22px;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#a9c4d4}.landing-footer small{font-size:10px;letter-spacing:.06em;text-transform:none;color:#a9c4d48c}@keyframes landing-flicker{0%,6%,8.5%,11%,61%,63%,to{opacity:1}7%,10%,62%{opacity:.12}}@media(hover:none){.landing-note{opacity:1;transform:none;min-height:0}}@media(max-width:600px){.landing-header{padding:22px 20px 0;font-size:10px;letter-spacing:.22em}.landing-main{gap:32px;padding:16px 20px 96px}.landing-neon{min-width:240px;font-size:44px;padding:16px 28px}.landing-options{gap:28px}}@media(prefers-reduced-motion:reduce){.landing-flicker{animation:none}.landing-option,.landing-neon,.landing-note{transition:none}}.not-landing #root>.landing{display:none}:root{--outer-shadow: 0 0 .1vw 1px #ffffff, 0 0 .4rem 2px #da4983, 0 0 1rem 4px #ff0066;--inner-shadow: inset 0 0 .1rem .4rem #e0f7fa, inset 0 0 .4rem .6rem #00e5ff, inset 0 0 1rem .4rem #26c6da;--all-shadow: 0 0 .1rem .1rem #e0f7fa, 0 0 .2rem .15rem #da4983, 0 0 .5rem .1rem #ff0066, inset 0 0 .1rem .1rem #e0f7fa, inset 0 0 .2rem .15rem #da4983, inset 0 0 .5rem .1rem #ff0066}html,body{margin:0;padding:0;font-family:monospace!important;background-color:#000!important;color:#fff!important}:where(*:not(.landing,.landing *,.bar,.bar *)){font-family:monospace!important}.orbitron{font-family:Orbitron,sans-serif!important;font-weight:400;font-style:normal}*::-webkit-scrollbar{width:8px;height:16px}*::-webkit-scrollbar-track{background:linear-gradient(to right,transparent calc(50% - .5px),rgba(255,0,106,.34) calc(50% - .5px),rgba(255,0,106,.34) calc(50% + .5px),transparent calc(50% + .5px))}*::-webkit-scrollbar-thumb{background-color:#260010;border-radius:8px;box-shadow:inset 0 0 2px #ff0069,0 0 4px #ff0069}*::-webkit-scrollbar-thumb:hover{background-color:#ff0069}.homePageTitleDrop{font-size:10vw!important}.standardBorder{border:1px solid rgba(211,211,211,.46);border-radius:6px}.MuiAlert-action{padding-top:0!important}.PC_SignupAndLogin_LoginMessage,.PC_SignupAndLogin_SignupMessage{width:400px}.postPageCommentsTitle{font-size:1.4rem}.HeaderLogo{text-align:center;font-weight:400}.HeaderLogo:hover{cursor:pointer}.userProfilePageUserStats{margin-right:4px}.userProfilePageUserName{font-size:6rem;font-weight:700}.HeaderLogo{font-family:Sacramento,sans-serif!important;font-size:3.2rem;text-shadow:0 0 10px #fff,0 0 60px #fff,0 0 3px #fff,0 0 14px #ff0066,0 0 16px #ff0066,0 0 40px #ff0066,0 0 26px #ff0066,0 0 24px #ff0066}.sacrementoFont{font-family:Sacramento,sans-serif!important}.loginButtonText,.createPostButton{font-weight:bolder}.loggedInUserName{display:block;font-weight:700}.neonBorder{box-shadow:var(--all-shadow);border-radius:13px}.secondaryButtonHoverStyles:hover{background-color:#c2528026}.footerDevDesc{font-size:9px}.footerDevName:hover{text-decoration:underline}@media(max-width:600px){.loggedInUserName{display:none}}
