:root{--bg-primary: #0a0a0a;--bg-secondary: #1a1a1a;--text-primary: #e0e0e0;--text-secondary: #808080;--accent-blue: #4d9fff;--accent-amber: #ffb000;--accent-cyan: #00ffff;--border-color: #333333;--font-mono: "JetBrains Mono", "Fira Code", "Consolas", monospace;--font-size-base: 16px;--line-height: 1.6}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html{font-size:var(--font-size-base)}body{font-family:var(--font-mono);background-color:var(--bg-primary);color:var(--text-primary);line-height:var(--line-height);min-height:100vh}.prompt{color:var(--accent-blue)}.prompt:before{content:"$ "}.output{color:var(--text-primary);white-space:pre-wrap;margin:1rem 0}.divider{border:none;border-top:1px dashed var(--border-color);margin:2rem 0}.ascii-art{font-size:.7rem;line-height:1.2;color:var(--accent-blue);overflow-x:auto}@media(min-width:768px){.ascii-art{font-size:.9rem}}.cursor{display:inline-block;width:.6em;height:1.2em;background-color:var(--accent-blue);animation:blink 1s step-end infinite;vertical-align:text-bottom}@keyframes blink{50%{opacity:0}}input[type=email]{font-family:var(--font-mono);font-size:1rem;background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);padding:.5rem 1rem;outline:none}input[type=email]:focus{border-color:var(--accent-blue)}input[type=email]::placeholder{color:var(--text-secondary)}button{font-family:var(--font-mono);font-size:1rem;background-color:var(--accent-blue);color:var(--bg-primary);border:none;padding:.5rem 1rem;cursor:pointer;font-weight:700}button:hover{background-color:var(--accent-amber)}a{color:var(--accent-cyan);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:900px;margin:0 auto;padding:2rem 1rem}section{margin-bottom:4rem}.task-done{color:var(--accent-blue)}.task-wip{color:var(--accent-amber)}.task-planned{color:var(--text-secondary)}.arrow{color:var(--accent-blue)}.email-signup[data-astro-cid-6vitey3w]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:2rem}.prompt-symbol[data-astro-cid-6vitey3w]{color:var(--accent-green)}.command[data-astro-cid-6vitey3w]{color:var(--accent-cyan)}input[data-astro-cid-6vitey3w][type=email]{flex:1;min-width:200px;max-width:300px}button[data-astro-cid-6vitey3w]{background:transparent;color:var(--accent-green);border:1px solid var(--accent-green)}button[data-astro-cid-6vitey3w]:hover{background:var(--accent-green);color:var(--bg-primary)}.hero[data-astro-cid-bbe6dxrz]{padding:4rem 0;text-align:center}.ascii-art[data-astro-cid-bbe6dxrz]{text-align:left;display:inline-block;margin-bottom:2rem}.tagline[data-astro-cid-bbe6dxrz]{font-size:1.2rem;color:var(--text-primary);margin-bottom:1.5rem}.hero-pitch[data-astro-cid-bbe6dxrz]{max-width:640px;margin:0 auto .5rem;text-align:left;color:var(--text-secondary);font-size:.95rem;line-height:1.7}.hero-pitch[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{margin-bottom:.75rem}.hero[data-astro-cid-bbe6dxrz] .email-signup{justify-content:center}.usecases[data-astro-cid-5b4siwv2]{padding:2rem 0}.case[data-astro-cid-5b4siwv2]{margin:1.5rem 0}.case-header[data-astro-cid-5b4siwv2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:.5rem 1rem;background:var(--bg-secondary);border-left:3px solid var(--accent-blue);border-bottom:1px solid var(--border-color)}.filename[data-astro-cid-5b4siwv2]{color:var(--accent-cyan);font-size:.9rem}.case-label[data-astro-cid-5b4siwv2]{color:var(--text-secondary);font-size:.85rem}.coming-soon[data-astro-cid-5b4siwv2]{color:var(--accent-amber)}.case-terminal[data-astro-cid-5b4siwv2]{background:var(--bg-secondary);padding:1rem 1.5rem;border-left:3px solid var(--accent-blue);overflow-x:auto;font-size:.9rem;line-height:1.5;color:var(--text-secondary)}.user-prompt[data-astro-cid-5b4siwv2]{color:var(--text-primary);font-weight:700}.done[data-astro-cid-5b4siwv2]{color:var(--accent-blue);font-weight:700}.note[data-astro-cid-5b4siwv2]{margin-top:2rem;color:var(--text-secondary);font-size:.95rem}.howitworks[data-astro-cid-cmgpsf2k]{padding:2rem 0}.output[data-astro-cid-cmgpsf2k] pre[data-astro-cid-cmgpsf2k]{background:var(--bg-secondary);padding:1.5rem;border-left:3px solid var(--accent-blue);overflow-x:auto}.people[data-astro-cid-e2ocloyh]{padding:2rem 0}.output[data-astro-cid-e2ocloyh]{background:var(--bg-secondary);padding:1.5rem;border-left:3px solid var(--accent-cyan)}.contributor-list[data-astro-cid-e2ocloyh]{margin:1rem 0}.contributor[data-astro-cid-e2ocloyh]{display:grid;grid-template-columns:120px 200px 1fr;gap:1rem;margin-bottom:.5rem}.handle[data-astro-cid-e2ocloyh]{color:var(--accent-cyan)}.role[data-astro-cid-e2ocloyh]{color:var(--text-secondary)}.quote[data-astro-cid-e2ocloyh]{color:var(--text-primary);font-style:italic}.looking-for[data-astro-cid-e2ocloyh]{list-style:none;margin:1rem 0}.looking-for[data-astro-cid-e2ocloyh] li[data-astro-cid-e2ocloyh]{margin-bottom:.25rem}.apply-links[data-astro-cid-e2ocloyh]{margin-top:1.5rem}.apply-links[data-astro-cid-e2ocloyh] p[data-astro-cid-e2ocloyh]{margin-bottom:.5rem}.prompt-inline[data-astro-cid-e2ocloyh]{color:var(--accent-blue)}@media(max-width:768px){.contributor[data-astro-cid-e2ocloyh]{grid-template-columns:1fr;gap:.25rem;margin-bottom:1rem}}.footer[data-astro-cid-sz7xmlte]{padding:3rem 0 2rem;margin-top:2rem}.signup-section[data-astro-cid-sz7xmlte]{background:var(--bg-secondary);padding:1.5rem;margin:1rem 0;border-left:3px solid var(--accent-green)}.signup-info[data-astro-cid-sz7xmlte]{margin-top:1.5rem;font-size:.9rem;color:var(--text-secondary)}.signup-info[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-bottom:.25rem}.footer-divider[data-astro-cid-sz7xmlte]{border:none;border-top:1px solid var(--border-color);margin:2rem 0}.footer-meta[data-astro-cid-sz7xmlte]{text-align:center;color:var(--text-secondary);font-size:.9rem}.footer-meta[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-bottom:.5rem}.hosting[data-astro-cid-sz7xmlte]{margin-top:1rem}
