.home{--desk:#e9e9eb;--desk-2:#d9dade;--win:#fff;--text:#000;--dim:#7a7a7a;--bar-1:#ececec;--bar-2:#d8d8d8;--bar-line:#bdbdbd;--bar-text:#4d4d4d;--link:#0b45c4;--cursor:#7f7f7f;--err:#c41a16;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--nav-font:var(--mono);--nav-fg:#1d1d1f;--nav-muted:#5c5c60;--nav-hover:#0000000f;--nav-active-bg:#00000017;--nav-active-fg:#000;--nav-radius:6px;--nav-max:860px;min-height:100dvh;color:var(--text);background:radial-gradient(120% 80% at 50% 0%, var(--desk) 0%, var(--desk-2) 100%);font-family:var(--mono);flex-direction:column;display:flex}@media (prefers-color-scheme:dark){.home{--desk:#2a2b30;--desk-2:#141518;--win:#121212f0;--text:#f2f2f2;--dim:#8e8e93;--bar-1:#3a3a3c;--bar-2:#2c2c2e;--bar-line:#000;--bar-text:#b5b5ba;--link:#6cb2ff;--cursor:#a8a8a8;--err:#ff6b6b;--nav-fg:#f2f2f2;--nav-muted:#a1a1a6;--nav-hover:#ffffff14;--nav-active-bg:#ffffff1f;--nav-active-fg:#fff}}html:has(.home){background:#d9dade}@media (prefers-color-scheme:dark){html:has(.home){background:#141518}}.home .hero{padding:24px max(16px, env(safe-area-inset-left,0px)) 72px max(16px, env(safe-area-inset-right,0px));flex:1;place-items:center;display:grid}.home .term{background:var(--win);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:10px;width:min(760px,100%);overflow:hidden;box-shadow:0 0 0 .5px #00000047,0 22px 70px #00000047,0 6px 18px #0000001f}.home .term-bar{background:linear-gradient(var(--bar-1), var(--bar-2));border-bottom:1px solid var(--bar-line);height:28px;color:var(--bar-text);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font:500 13px/1 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:flex;position:relative}.home .lights{gap:8px;display:flex;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.home .lights i{background:#ff5f57;border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #0000002e}.home .lights i:nth-child(2){background:#febc2e}.home .lights i:nth-child(3){background:#28c840}.home .term-title{white-space:nowrap;text-overflow:ellipsis;padding:0 70px;overflow:hidden}.home .term-body{overscroll-behavior:contain;cursor:text;scrollbar-width:thin;height:min(480px,100dvh - 190px);min-height:300px;padding:10px 14px 18px;font-size:14px;line-height:1.55;overflow-y:auto}.home .term-body p,.home .term-body h1,.home .term-body ul{margin:0}.home .dim,.home .desc{color:var(--dim)}.home .prompt{white-space:nowrap}.home .whoami{font:700 clamp(32px, 7vw, 54px) / 1.1 var(--mono);letter-spacing:-.02em;margin:6px 0 4px}.home .out{max-width:60ch;margin-bottom:14px}.home .ls{margin:0 0 14px;padding:0;list-style:none}.home .ls a{color:inherit;flex-wrap:wrap;gap:0 2ch;padding:2px 0;text-decoration:none;display:flex}.home .ls .dir{color:var(--link);min-width:20ch;font-weight:700}.home .ls a:hover .dir,.home .ls a:focus-visible .dir{text-underline-offset:3px;text-decoration:underline}.home .ls a:focus-visible{outline:2px solid var(--link);outline-offset:2px;border-radius:2px}.home .caret{vertical-align:-.2em;background:var(--cursor);width:.62em;height:1.15em;animation:1.1s step-end infinite home-blink;display:inline-block}@keyframes home-blink{50%{opacity:0}}.home .line{opacity:0;animation:10ms linear forwards home-show;animation-delay:var(--d,0s)}.home .cmd{vertical-align:bottom;white-space:nowrap;width:0;animation:home-type calc(var(--n) * 70ms) steps(var(--n)) forwards;animation-delay:var(--d,0s);display:inline-block;overflow:hidden}@keyframes home-show{to{opacity:1}}@keyframes home-type{to{width:calc(var(--n) * 1ch)}}@media (prefers-reduced-motion:reduce){.home .line,.home .cmd{opacity:1;width:auto;animation:none}}@media (max-width:520px){.home .term-body{font-size:13px}.home .prompt{white-space:normal}.home .ls .dir{width:100%;min-width:0}}.home .entry p,.home .entry pre{margin:0}.home .out{white-space:pre-wrap}.home .entry .out{margin-bottom:0}.home .err{color:var(--err)}.home .accent{color:var(--link);font-weight:700}.home .typed{white-space:pre-wrap;word-break:break-word}.home .live{align-items:baseline;gap:0;display:flex}.home .live .prompt{flex:none;margin-right:1ch}.home .live input{min-width:4ch;font:inherit;color:inherit;caret-color:var(--cursor);caret-shape:block;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}.home .cmds{grid-template-columns:max-content 1fr;gap:0 3ch;margin:2px 0 6px;display:grid}.home .cmdrow{display:contents}.home .cmdrow .c{color:var(--link);font-weight:700}.home .neofetch{flex-wrap:wrap;gap:4px 3ch;margin:4px 0 8px;display:flex}.home .neofetch .art{font:inherit;color:var(--link);margin:0}.home .swatches{gap:0;margin-top:6px;display:flex}.home .swatches i{width:2.2ch;height:1.1em}.home .restart{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:1px solid;border-radius:4px;margin-top:8px;padding:2px 10px}@media (pointer:coarse){.home .live input{font-size:16px}}@media (max-width:520px){.home .cmds{grid-template-columns:1fr}.home .cmdrow .desc{margin-bottom:4px}.home .live{flex-wrap:wrap}}
