.page.svelte-1uha8ag{width:min(960px,100% - 40px);margin:0 auto}.nav.svelte-1uha8ag{border-bottom:1px solid var(--border-bright);align-items:center;gap:28px;height:52px;display:flex}.brand.svelte-1uha8ag{letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;gap:8px;margin-right:auto;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700;display:flex}.status-dot.svelte-1uha8ag{background:var(--red);border-radius:0;width:6px;height:6px;display:inline-block}nav.svelte-1uha8ag{gap:24px;display:flex}nav.svelte-1uha8ag a:where(.svelte-1uha8ag){letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.7rem;transition:color .1s}nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--yellow)}.hero.svelte-1uha8ag{padding:104px 0 76px;position:relative}.hero-eyebrow.svelte-1uha8ag{align-items:center;gap:8px;margin-bottom:28px;display:flex}.tag.svelte-1uha8ag{letter-spacing:.12em;text-transform:uppercase;color:var(--yellow);border:1px solid var(--yellow);padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:.68rem}.tag-red.svelte-1uha8ag{color:var(--red);border-color:var(--red)}h1.svelte-1uha8ag{-webkit-text-stroke:1.5px var(--text);letter-spacing:-.03em;color:var(--text);margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(4rem,9.5vw,8rem);font-weight:400;line-height:1}.lede.svelte-1uha8ag{max-width:500px;color:var(--muted);margin:24px 0 0;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.7}.actions.svelte-1uha8ag{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.btn.svelte-1uha8ag{letter-spacing:.1em;text-transform:uppercase;border-radius:0;align-items:center;height:40px;padding:0 18px;font-family:JetBrains Mono,monospace;font-size:.72rem;font-weight:700;transition:background .1s,color .1s,border-color .1s;display:inline-flex}.btn-ghost.svelte-1uha8ag{border:1px solid var(--orange);color:var(--orange);background:0 0}.btn-ghost.svelte-1uha8ag:hover{border-color:var(--orange);color:var(--orange)}.btn-ghost-yellow.svelte-1uha8ag{border:1px solid var(--yellow);color:var(--yellow);background:0 0}.btn-ghost-yellow.svelte-1uha8ag:hover{background:var(--yellow);color:var(--bg)}.section.svelte-1uha8ag{border-top:1px solid var(--border-bright);padding:72px 0;scroll-margin-top:72px}.section-head.svelte-1uha8ag{border-bottom:1px solid var(--border-bright);align-items:center;gap:16px;margin-bottom:36px;padding-bottom:14px;display:flex}.section-tag.svelte-1uha8ag{letter-spacing:.08em;color:var(--orange);font-family:JetBrains Mono,monospace;font-size:.68rem}.section.svelte-1uha8ag:nth-of-type(2) .section-tag:where(.svelte-1uha8ag){color:var(--red)}.section.svelte-1uha8ag:nth-of-type(2) .section-tag-blue:where(.svelte-1uha8ag){color:var(--blue)}h2.svelte-1uha8ag{letter-spacing:-.01em;color:var(--text);margin:0;font-family:JetBrains Mono,monospace;font-size:clamp(1.4rem,3vw,2rem);font-weight:700}.notes-list.svelte-1uha8ag{border:1px solid var(--border-bright);background:var(--surface)}.note.svelte-1uha8ag{border-top:1px solid var(--border);grid-template-columns:116px minmax(0,1fr);align-items:start;gap:28px;padding:24px;display:grid;position:relative}.note.svelte-1uha8ag:first-child{border-top:0}.note.svelte-1uha8ag:hover{background:var(--raised)}.note.svelte-1uha8ag:before{content:"";width:2px;position:absolute;top:-1px;bottom:-1px;left:-1px}.note.svelte-1uha8ag:first-child:before{background:var(--orange)}.note.svelte-1uha8ag:nth-child(2):before{background:var(--red)}.note.svelte-1uha8ag:nth-child(3):before{background:var(--yellow)}.note-meta.svelte-1uha8ag{flex-direction:column;gap:8px;display:flex}.note-idx.svelte-1uha8ag{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:.65rem;line-height:1}time.svelte-1uha8ag{color:var(--faint);letter-spacing:.04em;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.7rem}.note-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-family:JetBrains Mono,monospace;font-size:.92rem;font-weight:600;line-height:1.45}.note-body.svelte-1uha8ag h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--text);text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .1s;display:-webkit-box;overflow:hidden}.note.svelte-1uha8ag:hover .note-body:where(.svelte-1uha8ag) h3:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:var(--orange)}.view-all.svelte-1uha8ag{color:var(--muted);margin-top:24px;font-family:JetBrains Mono,monospace;font-size:.72rem;transition:color .1s;display:block}.view-all.svelte-1uha8ag:hover{color:var(--yellow)}.projects-grid.svelte-1uha8ag{background:var(--border-bright);border:1px solid var(--border-bright);grid-template-columns:1fr;gap:1px;display:grid}.project-card.svelte-1uha8ag{background:var(--surface);padding:26px 20px 24px;display:block;position:relative}.project-card.svelte-1uha8ag:hover{background:var(--raised)}.card-bar.svelte-1uha8ag{background:var(--acc);height:1px;position:absolute;top:0;left:0;right:0}.project-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:.04em;color:var(--acc);margin:0 0 8px;font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:700}.project-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-family:Inter,sans-serif;font-size:.82rem;line-height:1.6}footer.svelte-1uha8ag{border-top:1px solid var(--border-bright);justify-content:space-between;align-items:center;gap:24px;margin-top:72px;padding:24px 0 48px;display:flex}.footer-brand.svelte-1uha8ag{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-family:JetBrains Mono,monospace;font-size:.68rem;font-weight:700}.footer-links.svelte-1uha8ag{letter-spacing:.04em;color:var(--faint);gap:20px;font-family:JetBrains Mono,monospace;font-size:.65rem;display:flex}.footer-links.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--text)}@media (width<=680px){.hero.svelte-1uha8ag{padding:64px 0 52px}footer.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=500px){.nav.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:8px;height:auto;padding:12px 0}.note.svelte-1uha8ag{grid-template-columns:1fr;gap:12px;padding:20px}.note-meta.svelte-1uha8ag{flex-direction:row;justify-content:space-between}.actions.svelte-1uha8ag{flex-direction:column;width:100%}.btn.svelte-1uha8ag{justify-content:center;width:100%}}
