@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;450;500;600&display=swap";:root{color:#41985d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bright:#61d88a;--muted:#568062;background:#000;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:1px solid var(--bright);outline-offset:5px}::selection{color:#a6ffc0;background:#164327}.site-shell{min-height:100svh;padding:32px}.terminal{width:100%;max-width:1000px}.inline-command{color:var(--bright);background:0 0;border:0;padding:0;text-decoration:none}.inline-command:hover{text-underline-offset:4px;text-decoration:underline}.destination-link{color:var(--bright);text-underline-offset:3px}.terminal-session{font-size:13px;line-height:1.8;position:relative}.welcome-art{white-space:pre;color:var(--bright);margin:0 0 26px;font-family:monospace;font-size:12px;line-height:1.2;animation:.45s ease-out both terminal-fade-in}.entry>.command-line{animation:.16s ease-out both terminal-fade-in}.command-response,.destination-link,.suggestions{animation:.22s cubic-bezier(.22,1,.36,1) both terminal-output-in}.command-line{align-items:baseline;gap:13px;display:flex}.prompt{text-overflow:ellipsis;vertical-align:middle;color:#64cb82;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.command-line>label{min-width:0;max-width:65%}.prompt-host{color:#3e9a5a}.prompt-path{color:#568062}.prompt-arrow{color:#76d792}.entered-command{color:#80d799;overflow-wrap:anywhere;min-width:0}.entry{margin-bottom:26px}.command-response{white-space:pre-wrap;overflow-wrap:anywhere;color:#67aa7a;margin:12px 0 0}.error{color:#b2a06d}.input-line{align-items:center}.input-wrap{flex:1;min-width:0;position:relative}.input-wrap input{color:#80d799;width:100%;caret-color:var(--bright);background:0 0;border:none;border-radius:0;outline:none;padding:8px 0;line-height:1.8;display:block}.block-cursor{opacity:.8;pointer-events:none;background:#57c779;width:8px;height:17px;position:absolute;top:12px;left:0}.input-wrap:focus-within .block-cursor{animation:1.15s step-end infinite blink}.suggestions{color:var(--muted);white-space:pre-wrap;font-size:12px}.nvim-window{color:#67aa7a;background:#000;border:1px solid #28583a;width:min(880px,100% - 48px);max-width:none;height:min(650px,100svh - 48px);max-height:none;padding:0;font-size:13px;box-shadow:0 24px 100px #000}.nvim-window[open]{flex-direction:column;display:flex}.nvim-window::backdrop{background:#000c}.nvim-tabline{background:#07150c;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.nvim-tabline h2{font:inherit;color:var(--bright);background:#000;border-top:2px solid #61d88a;margin:0;padding:10px 16px}.nvim-tabline h2 span{color:var(--muted);font-size:11px}.nvim-tabline button{color:#67aa7a;background:0 0;border:0;width:44px;min-height:40px;font-size:20px}.nvim-buffer{outline-offset:-2px;flex:1;min-height:0;padding:12px 0;line-height:1.65;overflow:auto}.nvim-line{white-space:pre;grid-template-columns:44px 1fr;min-width:max-content;padding-right:20px;display:grid}.nvim-line-number{color:#34533d;text-align:right;-webkit-user-select:none;user-select:none;padding-right:16px}.nvim-heading{color:var(--bright)}.nvim-empty-lines{white-space:pre;color:#285539;-webkit-user-select:none;user-select:none;padding-left:16px}.nvim-statusline{background:#102719;flex-shrink:0;align-items:center;gap:14px;min-height:28px;font-size:11px;display:flex}.nvim-mode{color:#000;background:#4caf6b;align-self:stretch;align-items:center;padding:5px 12px;font-weight:600;display:flex}.nvim-file{color:#8bc89c}.nvim-file-info{color:#568062;margin-left:auto}.nvim-file-info span{margin-left:12px}.nvim-position{color:#8bc89c;padding-right:12px}.nvim-commandline{flex-shrink:0;min-height:40px;display:flex}.nvim-commandline input{min-width:0;color:var(--bright);caret-color:var(--bright);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:10px 12px}.nvim-commandline input::placeholder{color:var(--muted);opacity:1;font-size:11px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes blink{50%{opacity:0}}@keyframes terminal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes terminal-output-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation:none!important}}@media (width<=600px){.site-shell{padding:24px 18px}.terminal-session{font-size:12px}.welcome-art{font-size:10px}.command-line{gap:8px}.input-wrap input{font-size:16px}.nvim-window{width:calc(100% - 16px);height:calc(100svh - 32px);font-size:11px}.nvim-statusline{gap:8px;font-size:10px}.nvim-file-info{display:none}.nvim-position{margin-left:auto}.nvim-commandline input{font-size:16px}}
