:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:JetBrains Mono,ui-monospace,Cascadia Mono,Consolas,monospace}body{color:#ededed;background:#222;place-items:center;min-height:100dvh;margin:0;display:grid}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.landing{text-align:center;flex-direction:column;align-items:center;padding:32px;display:flex}.logo{width:180px;height:auto;margin-bottom:15px;display:block}h1{color:#d90429;margin:0;font-size:48px;font-weight:700;line-height:1.1}@media (width<=780px){.logo{width:150px}}.typing{padding-right:11px;display:inline-block;position:relative}.typing-ghost{visibility:hidden}.typing-visible{text-align:left;white-space:pre;position:absolute;inset:0}.caret{vertical-align:-3px;background:currentColor;width:5px;height:39px;margin-left:3px;display:inline-block}.blinking{animation:1s 3 forwards caret-blink}@keyframes caret-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.blinking{animation:none}}@media (width<=420px){h1{font-size:40px}.typing{padding-right:9px}.caret{vertical-align:-2px;width:4px;height:33px}}
