.projects.svelte-16is9p7 h2:where(.svelte-16is9p7){font-size:1.6rem;margin-bottom:1.5rem;color:var(--accent-bright)}.projects.svelte-16is9p7 .project:where(.svelte-16is9p7){padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border)}.projects.svelte-16is9p7 .project:where(.svelte-16is9p7):last-child{border-bottom:none;margin-bottom:0}.projects.svelte-16is9p7 .project:where(.svelte-16is9p7) .project-header:where(.svelte-16is9p7){display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem;gap:1rem}@media (max-width: 768px){.projects.svelte-16is9p7 .project:where(.svelte-16is9p7) .project-header:where(.svelte-16is9p7){flex-direction:column;align-items:flex-start;gap:.3rem}}.projects.svelte-16is9p7 .project:where(.svelte-16is9p7) .project-header:where(.svelte-16is9p7) h3:where(.svelte-16is9p7){margin:0;font-size:1.1rem}.projects.svelte-16is9p7 .project:where(.svelte-16is9p7) .project-header:where(.svelte-16is9p7) h3:where(.svelte-16is9p7) a:where(.svelte-16is9p7){color:var(--text)}.projects.svelte-16is9p7 .project:where(.svelte-16is9p7) .project-header:where(.svelte-16is9p7) h3:where(.svelte-16is9p7) a:where(.svelte-16is9p7):hover{color:var(--accent)}.projects.svelte-16is9p7 .project:where(.svelte-16is9p7) .project-header:where(.svelte-16is9p7) .project-stats:where(.svelte-16is9p7){display:flex;gap:1rem;flex-shrink:0}.projects.svelte-16is9p7 .project:where(.svelte-16is9p7) .project-header:where(.svelte-16is9p7) .project-stats:where(.svelte-16is9p7) .stat:where(.svelte-16is9p7){font-family:SF Mono,Monaco,Cascadia Code,JetBrains Mono,Fira Code,monospace;font-size:.8rem;color:var(--text-dim);white-space:nowrap}.projects.svelte-16is9p7 .project:where(.svelte-16is9p7) .description:where(.svelte-16is9p7){margin:.5rem 0;font-size:.9rem;color:var(--text-muted)}.projects.svelte-16is9p7 .project:where(.svelte-16is9p7) .project-meta:where(.svelte-16is9p7){font-family:SF Mono,Monaco,Cascadia Code,JetBrains Mono,Fira Code,monospace;display:flex;gap:.8rem;align-items:center;flex-wrap:wrap;margin-top:.8rem;font-size:.75rem}.projects.svelte-16is9p7 .project:where(.svelte-16is9p7) .project-meta:where(.svelte-16is9p7) .language:where(.svelte-16is9p7){background:var(--bg-secondary);color:var(--text-dim);padding:.15rem .4rem;border-radius:3px;border:1px solid var(--border)}.projects.svelte-16is9p7 .project:where(.svelte-16is9p7) .project-meta:where(.svelte-16is9p7) .updated:where(.svelte-16is9p7){color:var(--text-dim)}.projects.svelte-16is9p7 .project:where(.svelte-16is9p7) .project-meta:where(.svelte-16is9p7) .github-link:where(.svelte-16is9p7){color:var(--accent);margin-left:auto}.projects.svelte-16is9p7 .project:where(.svelte-16is9p7) .project-meta:where(.svelte-16is9p7) .github-link:where(.svelte-16is9p7):hover{color:var(--accent-bright)}.projects.svelte-16is9p7 footer:where(.svelte-16is9p7) nav:where(.svelte-16is9p7){display:flex;justify-content:space-between;align-items:center}
