.project-page[data-astro-cid-yq2gsstb]{padding:36px 16px 72px}.project-page__inner[data-astro-cid-yq2gsstb]{max-width:1080px;margin-inline:auto}.crumb[data-astro-cid-yq2gsstb]{margin:0 0 20px;font-size:14px}.crumb[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{color:var(--text-soft);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.crumb[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb] svg[data-astro-cid-yq2gsstb]{transform:rotate(180deg)}.crumb[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]:hover{color:var(--accent)}.project-hero[data-astro-cid-yq2gsstb]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;padding:28px;display:flex}.project-hero__text[data-astro-cid-yq2gsstb]{flex:1;min-width:260px}.project-hero__status[data-astro-cid-yq2gsstb]{background:var(--accent-2);color:var(--text-on-accent)}.project-hero__title[data-astro-cid-yq2gsstb]{margin:14px 0 6px;font-size:34px;line-height:1.3}.project-hero__tagline[data-astro-cid-yq2gsstb]{color:var(--accent);margin:0;font-size:16px}.meta-card[data-astro-cid-yq2gsstb]{flex-direction:column;gap:8px;min-width:220px;margin:0;display:flex}.meta-card[data-astro-cid-yq2gsstb] div[data-astro-cid-yq2gsstb]{background:var(--bg-panel);border:2px solid var(--line);justify-content:space-between;gap:16px;padding:8px 12px;font-size:13px;display:flex}.meta-card[data-astro-cid-yq2gsstb] dt[data-astro-cid-yq2gsstb]{color:var(--text-faint)}.meta-card[data-astro-cid-yq2gsstb] dd[data-astro-cid-yq2gsstb]{color:var(--text-main);margin:0;font-weight:600}.meta-card[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{color:var(--accent)}.project-layout[data-astro-cid-yq2gsstb]{grid-template-columns:1fr 260px;align-items:start;gap:28px;display:grid}.project-main[data-astro-cid-yq2gsstb]{flex-direction:column;gap:28px;min-width:0;display:flex}.project-section[data-astro-cid-yq2gsstb]{padding:24px}.project-section__title[data-astro-cid-yq2gsstb]{color:var(--text-main);align-items:center;gap:10px;margin:0 0 18px;font-size:22px;display:flex}.project-section__title[data-astro-cid-yq2gsstb] svg[data-astro-cid-yq2gsstb]{color:var(--accent)}.project-prose[data-astro-cid-yq2gsstb]{font-size:15.5px}.is-pending[data-astro-cid-yq2gsstb]{color:var(--text-faint);margin:0;line-height:1.8}.is-pending[data-astro-cid-yq2gsstb] code[data-astro-cid-yq2gsstb]{background:var(--bg-panel);border:1px solid var(--line-soft);font-family:var(--font-code);padding:1px 6px;font-size:.9em}.feature-list[data-astro-cid-yq2gsstb]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.feature-list__item[data-astro-cid-yq2gsstb]{background:var(--bg-panel);border:2px solid var(--line);box-shadow:3px 3px 0 0 var(--shadow);align-items:center;gap:14px;padding:12px 16px;font-size:15px;display:flex}.feature-list__num[data-astro-cid-yq2gsstb]{font-family:var(--font-pixel-name);-webkit-font-smoothing:none;color:var(--accent);flex-shrink:0;font-size:18px}.screenshot-grid[data-astro-cid-yq2gsstb]{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.screenshot-grid[data-astro-cid-yq2gsstb] figure[data-astro-cid-yq2gsstb]{margin:0}.screenshot-grid[data-astro-cid-yq2gsstb] img[data-astro-cid-yq2gsstb]{border:3px solid var(--line);width:100%;box-shadow:4px 4px 0 0 var(--shadow);cursor:zoom-in}.screenshot-grid[data-astro-cid-yq2gsstb] figcaption[data-astro-cid-yq2gsstb]{color:var(--text-faint);margin-top:8px;font-size:12.5px}.map-tip[data-astro-cid-yq2gsstb]{color:var(--text-faint);margin:12px 0 0;font-size:13px}.tech-list[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gh-actions[data-astro-cid-yq2gsstb]{flex-wrap:wrap;gap:12px;display:flex}.project-aside[data-astro-cid-yq2gsstb]{flex-direction:column;gap:20px;display:flex;position:sticky;top:84px}.aside-card[data-astro-cid-yq2gsstb]{padding:18px}.aside-card__title[data-astro-cid-yq2gsstb]{margin:0 0 10px;font-size:16px}.aside-card[data-astro-cid-yq2gsstb] p[data-astro-cid-yq2gsstb]{color:var(--text-soft);margin:0;font-size:13.5px;line-height:1.8}.aside-nav[data-astro-cid-yq2gsstb]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aside-nav[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]{border-left:4px solid var(--line-soft);color:var(--text-soft);padding:7px 10px;font-size:14px;text-decoration:none;display:block}.aside-nav[data-astro-cid-yq2gsstb] a[data-astro-cid-yq2gsstb]:hover{border-left-color:var(--accent);color:var(--accent);background:var(--bg-panel)}@media (width<=900px){.project-layout[data-astro-cid-yq2gsstb]{grid-template-columns:1fr}.project-aside[data-astro-cid-yq2gsstb]{position:static}}@media (width<=767px){.project-hero[data-astro-cid-yq2gsstb]{padding:20px}.project-hero__title[data-astro-cid-yq2gsstb]{font-size:26px}.screenshot-grid[data-astro-cid-yq2gsstb]{grid-template-columns:1fr}.project-section[data-astro-cid-yq2gsstb]{padding:18px}}
