.status-badge.svelte-tqo8to{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--dot);opacity:.85}.dot.svelte-tqo8to{width:6px;height:6px;border-radius:50%;background:var(--dot);flex-shrink:0}.dot.pulse.svelte-tqo8to{box-shadow:0 0 0 0 var(--dot);animation:svelte-tqo8to-dot-pulse 2.5s ease-out infinite}@keyframes svelte-tqo8to-dot-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--dot) 70%,transparent)}70%{box-shadow:0 0 0 5px transparent}to{box-shadow:0 0 0 0 transparent}}.icon-wrap.svelte-1q6f117{width:40px;height:40px;border-radius:8px;background:color-mix(in srgb,var(--accent) 12%,var(--bg-card, #13161d));border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}svg.svelte-1q6f117{width:20px;height:20px;color:var(--accent)}@media(max-width:640px){.icon-wrap.svelte-1q6f117{width:44px;height:44px}}.project-card.svelte-1bbt3rq{position:relative;display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:20px;text-decoration:none;color:inherit;overflow:hidden;transition:border-color .25s ease,transform .2s ease,background .25s ease;cursor:pointer}.project-card.svelte-1bbt3rq:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:var(--bg-card-hover);transform:translateY(-2px)}.project-card.svelte-1bbt3rq:hover .card-glow:where(.svelte-1bbt3rq){opacity:1}.project-card.svelte-1bbt3rq:hover .arrow:where(.svelte-1bbt3rq){opacity:1;transform:translate(2px)}.card-glow.svelte-1bbt3rq{position:absolute;inset:0;border-radius:12px;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--accent) 10%,transparent) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.card-header.svelte-1bbt3rq{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.project-logo.svelte-1bbt3rq{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;border-radius:8px;transition:filter .3s ease}.card-body.svelte-1bbt3rq{flex:1;display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.project-name.svelte-1bbt3rq{font-family:Syne,sans-serif;font-size:20px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em;margin:0}.project-desc.svelte-1bbt3rq{font-family:JetBrains Mono,monospace;font-size:14px;color:var(--text-primary);line-height:1.6;margin:0}.project-story.svelte-1bbt3rq{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--text-secondary);line-height:1.6;margin:6px 0 0}.card-footer.svelte-1bbt3rq{display:flex;align-items:center;justify-content:space-between;gap:8px}.tags.svelte-1bbt3rq{display:flex;gap:6px;flex-wrap:wrap}.tag.svelte-1bbt3rq{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.04em;padding:4px 10px;border-radius:4px;background:var(--tag-bg);color:var(--tag-color);border:1px solid var(--tag-border);transition:color .2s,background .2s}.project-card.svelte-1bbt3rq:hover .tag:where(.svelte-1bbt3rq){color:color-mix(in srgb,var(--accent) 80%,var(--text-secondary));background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:color-mix(in srgb,var(--accent) 20%,transparent)}.arrow.svelte-1bbt3rq{font-size:18px;color:var(--accent);opacity:0;transition:opacity .2s,transform .2s;flex-shrink:0}@media(max-width:640px){.project-card.svelte-1bbt3rq{padding:18px}.project-logo.svelte-1bbt3rq{width:44px;height:44px}.project-name.svelte-1bbt3rq{font-size:19px}.project-desc.svelte-1bbt3rq{font-size:14px}.arrow.svelte-1bbt3rq{opacity:.5}}main.svelte-1uha8ag{min-height:100vh;position:relative;overflow:hidden}.bg-blob.svelte-1uha8ag{position:fixed;border-radius:50%;filter:blur(120px);pointer-events:none;z-index:0}.blob-1.svelte-1uha8ag{width:500px;height:500px;background:radial-gradient(circle,var(--blob-1) 0%,transparent 70%);top:-100px;right:-100px}.blob-2.svelte-1uha8ag{width:600px;height:400px;background:radial-gradient(circle,var(--blob-2) 0%,transparent 70%);bottom:100px;left:-150px}.page-inner.svelte-1uha8ag{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:72px 32px 80px}.hero.svelte-1uha8ag{margin-bottom:56px}.hero-top-row.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.hero-eyebrow.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:14px;color:var(--text-muted);display:flex;align-items:center}.prompt.svelte-1uha8ag{color:var(--prompt-color)}.prompt-sep.svelte-1uha8ag{color:var(--text-muted)}.cmd.svelte-1uha8ag{color:var(--accent)}.theme-toggle.svelte-1uha8ag{display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;letter-spacing:.05em;color:var(--text-muted);background:var(--tag-bg);border:1px solid var(--filter-border);border-radius:6px;padding:8px 14px;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.theme-toggle.svelte-1uha8ag:hover{color:var(--text-secondary);border-color:var(--border-hover);background:color-mix(in srgb,var(--accent) 8%,transparent)}.toggle-label.svelte-1uha8ag{text-transform:lowercase}.hero-name.svelte-1uha8ag{font-family:Syne,sans-serif;font-size:clamp(36px,8vw,88px);font-weight:800;letter-spacing:-.03em;color:var(--text-primary);line-height:1;margin:0 0 12px}.hero-typed.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:clamp(16px,2.5vw,20px);color:var(--text-secondary);letter-spacing:.02em;margin-bottom:20px;height:1.4em;display:flex;align-items:center;gap:1px}.hero-sub.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:15px;color:var(--text-secondary);line-height:1.8;max-width:560px;margin:0}.hero-divider.svelte-1uha8ag{margin-top:40px;height:1px;background:linear-gradient(90deg,var(--divider) 0%,transparent 60%)}.filters.svelte-1uha8ag{display:flex;align-items:center;gap:16px;margin-bottom:32px;flex-wrap:wrap}.filter-label.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--text-muted);letter-spacing:.05em;flex-shrink:0}.filter-buttons.svelte-1uha8ag{display:flex;gap:8px;flex-wrap:wrap}.filter-btn.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;letter-spacing:.04em;padding:7px 16px;border-radius:6px;border:1px solid var(--filter-border);background:transparent;color:var(--tag-color);cursor:pointer;transition:all .15s ease;min-height:36px}.filter-btn.svelte-1uha8ag:hover{border-color:var(--border-hover);color:var(--text-primary);background:var(--tag-bg)}.filter-btn.active.svelte-1uha8ag{background:var(--accent);border-color:var(--accent);color:#0a0c0f;font-weight:600}.grid-section.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.site-footer.svelte-1uha8ag{margin-top:64px;padding-top:24px;border-top:1px solid var(--divider)}.footer-prompt.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--text-muted);opacity:.6;letter-spacing:.03em}@media(max-width:640px){.page-inner.svelte-1uha8ag{padding:32px 16px 56px}.hero.svelte-1uha8ag{margin-bottom:40px}.hero-top-row.svelte-1uha8ag{margin-bottom:16px}.hero-eyebrow.svelte-1uha8ag{font-size:12px}.theme-toggle.svelte-1uha8ag{font-size:12px;padding:6px 10px;gap:5px}.toggle-label.svelte-1uha8ag{display:none}.hero-sub.svelte-1uha8ag{font-size:14px}.filters.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:24px}.filter-buttons.svelte-1uha8ag{gap:6px}.filter-btn.svelte-1uha8ag{font-size:12px;padding:6px 14px}.grid-section.svelte-1uha8ag{grid-template-columns:1fr;gap:12px}}@media(min-width:641px)and (max-width:900px){.page-inner.svelte-1uha8ag{padding:56px 24px 72px}.grid-section.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}
