.terminal-container.svelte-7sub2k{text-align:left;background:#0f172a;border:1px solid #ffffff1a;border-radius:.8rem;width:100%;max-width:700px;margin:0 auto;font-family:Fira Code,Courier New,Courier,monospace;overflow:hidden;box-shadow:0 20px 40px #0006}.terminal-header.svelte-7sub2k{background:#1e293b;border-bottom:1px solid #ffffff0d;align-items:center;padding:.8rem 1rem;display:flex;position:relative}.mac-btns.svelte-7sub2k{gap:8px;display:flex;position:absolute}.mac-btn.svelte-7sub2k{border-radius:50%;width:12px;height:12px}.mac-btn.red.svelte-7sub2k{background:#ff5f56}.mac-btn.yellow.svelte-7sub2k{background:#ffbd2e}.mac-btn.green.svelte-7sub2k{background:#27c93f}.terminal-title.svelte-7sub2k{text-align:center;color:#94a3b8;width:100%;font-size:.85rem;font-weight:600}.terminal-body.svelte-7sub2k{scrollbar-width:thin;scrollbar-color:var(--accent) transparent;height:300px;padding:1.5rem;overflow-y:auto}.terminal-line.svelte-7sub2k{margin-bottom:.5rem;font-size:.95rem}.terminal-line.user.svelte-7sub2k{color:#f8fafc}.terminal-line.system.svelte-7sub2k pre:where(.svelte-7sub2k){color:#38bdf8;white-space:pre-wrap;margin:0;font-family:inherit}.prompt-text.svelte-7sub2k{color:#22c55e;margin-right:.5rem;font-weight:600}.terminal-input-line.svelte-7sub2k{align-items:center;margin-top:.5rem;display:flex}input.svelte-7sub2k{color:#f8fafc;background:0 0;border:none;outline:none;flex-grow:1;width:100%;font-family:inherit;font-size:.95rem}@media (width<=768px){.terminal-body.svelte-7sub2k{height:250px;font-size:.85rem}}.lserver-page.svelte-1nrvlso{background:var(--bg-primary);padding-top:80px}.text-center.svelte-1nrvlso{text-align:center;margin-bottom:3rem}.ls-hero.svelte-1nrvlso{text-align:center;background:radial-gradient(circle,#2563eb14 0%,#0000 60%);padding:6rem 0}.ls-hero-content.svelte-1nrvlso{flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.terminal-badge.svelte-1nrvlso{color:var(--accent);background:#2563eb1a;border:1px solid #2563eb33;border-radius:2rem;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-weight:700;display:inline-flex}.ls-title.svelte-1nrvlso{letter-spacing:-.03em;margin-bottom:.5rem;font-size:4.5rem;font-weight:900}.ls-subtitle.svelte-1nrvlso{color:var(--text-primary);margin-bottom:1.5rem;font-size:2rem}.ls-desc.svelte-1nrvlso{color:var(--text-secondary);max-width:700px;margin-bottom:3rem;font-size:1.25rem;line-height:1.6}.install-card.svelte-1nrvlso{background:#0f172a;border:1px solid #ffffff1a;border-radius:1rem;width:100%;max-width:800px;overflow:hidden;box-shadow:0 20px 40px #0000004d}.install-header.svelte-1nrvlso{color:#94a3b8;background:#1e293b;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;font-size:.9rem;display:flex}.window-controls.svelte-1nrvlso{gap:6px;display:flex}.window-controls.svelte-1nrvlso span:where(.svelte-1nrvlso){border-radius:50%;width:12px;height:12px}.window-controls.svelte-1nrvlso span:where(.svelte-1nrvlso):first-child{background:#ef4444}.window-controls.svelte-1nrvlso span:where(.svelte-1nrvlso):nth-child(2){background:#eab308}.window-controls.svelte-1nrvlso span:where(.svelte-1nrvlso):nth-child(3){background:#22c55e}.install-body.svelte-1nrvlso{text-align:left;padding:2rem}.install-body.svelte-1nrvlso code:where(.svelte-1nrvlso){color:#10b981;word-break:break-all;font-family:monospace;font-size:1.1rem}.ls-about.svelte-1nrvlso{padding:5rem 0}.ls-about-grid.svelte-1nrvlso{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.ls-about-text.svelte-1nrvlso h2:where(.svelte-1nrvlso){color:var(--text-primary);margin-bottom:1.5rem;font-size:2.5rem}.ls-about-text.svelte-1nrvlso p:where(.svelte-1nrvlso){color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.7}.mock-terminal.svelte-1nrvlso{background:#0f172a;border:1px solid #1e293b;border-radius:.75rem;overflow:hidden;box-shadow:0 10px 30px #0003}.mt-body.svelte-1nrvlso{flex-direction:column;gap:.5rem;padding:1.5rem;font-family:monospace;font-size:.95rem;display:flex}.mt-cmd.svelte-1nrvlso{color:#38bdf8}.mt-out.svelte-1nrvlso{color:#cbd5e1}.mt-out.success.svelte-1nrvlso{color:#4ade80}.mock-terminal.small.svelte-1nrvlso .mt-body:where(.svelte-1nrvlso){padding:1rem}.ls-features.svelte-1nrvlso{background:var(--bg-secondary);padding:5rem 0}.features-grid.svelte-1nrvlso{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.f-card.svelte-1nrvlso{background:var(--card-bg);border:1px solid var(--border);border-radius:1rem;padding:2rem;transition:transform .3s}.f-card.svelte-1nrvlso:hover{border-color:var(--accent);transform:translateY(-5px)}.f-icon.svelte-1nrvlso{color:var(--accent);margin-bottom:1.5rem}.f-card.svelte-1nrvlso h3:where(.svelte-1nrvlso){color:var(--text-primary);margin-bottom:1rem;font-size:1.25rem}.f-card.svelte-1nrvlso p:where(.svelte-1nrvlso){color:var(--text-secondary);line-height:1.6}.ls-commands.svelte-1nrvlso{padding:6rem 0}.commands-wrapper.svelte-1nrvlso{background:var(--card-bg);border:1px solid var(--border);border-radius:1.5rem;overflow:hidden}.commands-header.svelte-1nrvlso{border-bottom:1px solid var(--border);align-items:center;gap:1rem;padding:2rem;display:flex}.commands-header.svelte-1nrvlso h2:where(.svelte-1nrvlso){color:var(--text-primary);margin:0;font-size:1.8rem}.table-responsive.svelte-1nrvlso{overflow-x:auto}table.svelte-1nrvlso{border-collapse:collapse;text-align:left;width:100%}th.svelte-1nrvlso,td.svelte-1nrvlso{border-bottom:1px solid var(--border);padding:1.25rem 2rem}th.svelte-1nrvlso{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;background:#ffffff05;font-size:.85rem;font-weight:600}td.svelte-1nrvlso{color:var(--text-primary);line-height:1.5}.cmd-cell.svelte-1nrvlso code:where(.svelte-1nrvlso){color:var(--accent);white-space:nowrap;background:#2563eb1a;border-radius:.5rem;padding:.4rem .8rem;font-family:monospace}.ls-examples.svelte-1nrvlso{padding:5rem 0}.example-card.svelte-1nrvlso{background:var(--card-bg);border:1px solid var(--border);border-radius:1rem;margin-bottom:2rem;padding:2rem}.example-card.svelte-1nrvlso h3:where(.svelte-1nrvlso){color:var(--text-primary);margin-bottom:1.5rem;font-size:1.3rem}.example-desc.svelte-1nrvlso{color:var(--text-secondary);margin-top:1.5rem}@media (width<=992px){.ls-about-grid.svelte-1nrvlso{grid-template-columns:1fr}.ls-title.svelte-1nrvlso{font-size:3rem}.ls-subtitle.svelte-1nrvlso{font-size:1.5rem}}
