:root{color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility}html{scroll-behavior:smooth}body{margin:0;min-width:320px}::selection{background:#5e98a9;color:#fff}.page-transition{animation:page-enter .56s cubic-bezier(.22,1,.36,1) both;transform-origin:50% 0}.motion-reveal{opacity:0;transform:translateY(24px);transform:var(--reveal-transform,translateY(24px));transition:opacity .7s cubic-bezier(.22,1,.36,1) 0ms,transform .7s cubic-bezier(.22,1,.36,1) 0ms;transition:opacity .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms),transform .7s cubic-bezier(.22,1,.36,1) var(--reveal-delay,0ms);will-change:opacity,transform}.motion-reveal[data-visible=true]{opacity:1;transform:translateZ(0)}.ambient-orb{animation:ambient-drift 12s ease-in-out infinite alternate}.status-dot{animation:status-pulse 2.4s ease-out infinite}.curiosity-rotation{animation:curiosity-flash-in .76s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform,filter}.curiosity-rotation.is-exiting{animation:curiosity-fade-out .38s ease-in both}@keyframes page-enter{0%{opacity:0;transform:translateY(14px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ambient-drift{0%{transform:translate3d(-2%,-2%,0) scale(.96)}to{transform:translate3d(3%,2%,0) scale(1.04)}}@keyframes status-pulse{0%,to{box-shadow:0 0 0 0 #48bb7866}50%{box-shadow:0 0 0 7px #48bb7800}}@keyframes curiosity-flash-in{0%{filter:brightness(1.65);opacity:0;text-shadow:0 0 14px var(--curiosity-flash);transform:translateY(7px)}35%{filter:brightness(1.3);opacity:1;text-shadow:0 0 9px var(--curiosity-flash)}to{filter:brightness(1);opacity:1;text-shadow:none;transform:translateY(0)}}@keyframes curiosity-fade-out{0%{filter:brightness(1);opacity:1;text-shadow:none;transform:translateY(0)}55%{filter:brightness(1.3);opacity:.38;text-shadow:0 0 7px var(--curiosity-flash)}to{filter:brightness(1.5);opacity:0;text-shadow:0 0 11px var(--curiosity-flash);transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0ms!important;transition-duration:.01ms!important}.motion-reveal{opacity:1;transform:none}} /*# sourceMappingURL=main.bb0746c5.css.map*/