.project-header[data-astro-cid-n7ke7jpp]{flex-wrap:wrap;align-items:flex-start;gap:40px;padding:72px 0 56px;display:flex}.project-header[data-astro-cid-n7ke7jpp] .icon{border-radius:32px;display:block}.project-intro[data-astro-cid-n7ke7jpp]{flex:420px;min-width:300px}h1[data-astro-cid-n7ke7jpp]{letter-spacing:-.03em;color:#fff;font-size:clamp(28px,5vw,40px);line-height:1.05}.chapo[data-astro-cid-n7ke7jpp]{color:var(--text-secondary);text-wrap:pretty;max-width:560px;margin-top:16px;font-size:17.5px;line-height:1.55}.cta[data-astro-cid-n7ke7jpp]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.screens[data-astro-cid-n7ke7jpp]{grid-template-columns:repeat(3,minmax(220px,1fr));gap:18px;display:grid}.screens[data-astro-cid-n7ke7jpp] figure[data-astro-cid-n7ke7jpp]{margin:0}.screens[data-astro-cid-n7ke7jpp] img{border:1px solid var(--border);border-radius:20px;width:100%;height:auto;display:block}.screens-note[data-astro-cid-n7ke7jpp]{color:var(--text-caption);grid-column:1/-1;margin:0;font-size:13px}figcaption[data-astro-cid-n7ke7jpp]{color:var(--text-caption);margin-top:12px;font-size:13px;line-height:1.4}@media (width<=560px){.screens[data-astro-cid-n7ke7jpp]{grid-template-columns:repeat(3,1fr);gap:8px}figcaption[data-astro-cid-n7ke7jpp]{display:none}}.features[data-astro-cid-n7ke7jpp]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:72px;padding-bottom:96px;display:grid}.feature[data-astro-cid-n7ke7jpp]{background:var(--surface-card);border:1px solid var(--border);border-radius:24px;padding:28px}.feature[data-astro-cid-n7ke7jpp] h3[data-astro-cid-n7ke7jpp]{font-family:var(--font-heading);color:#fff;font-size:18px;font-weight:600}.feature[data-astro-cid-n7ke7jpp] p[data-astro-cid-n7ke7jpp]{color:var(--text-tertiary);margin-top:10px;font-size:15px}.tech-stack[data-astro-cid-n7ke7jpp]{max-width:620px;margin:72px 0 56px}.tech-stack[data-astro-cid-n7ke7jpp] h2[data-astro-cid-n7ke7jpp]{font-family:var(--font-heading);color:#fff;font-size:22px;font-weight:700}.tech-list[data-astro-cid-n7ke7jpp]{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.tech-list[data-astro-cid-n7ke7jpp] li[data-astro-cid-n7ke7jpp]{background:var(--surface-card);border:1px solid var(--border);font-family:var(--font-heading);color:var(--text-secondary);border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:600}.releases[data-astro-cid-n7ke7jpp]{max-width:620px;margin:0 0 56px}.releases[data-astro-cid-n7ke7jpp] h2[data-astro-cid-n7ke7jpp]{font-family:var(--font-heading);color:#fff;font-size:22px;font-weight:700}.releases-intro[data-astro-cid-n7ke7jpp]{color:var(--text-tertiary);margin-top:8px;font-size:15px}.release-list[data-astro-cid-n7ke7jpp]{flex-direction:column;gap:14px;margin-top:20px;padding:0;list-style:none;display:flex}.release[data-astro-cid-n7ke7jpp]{background:var(--surface-card);border:1px solid var(--border);border-radius:16px;padding:16px 20px}.release-header[data-astro-cid-n7ke7jpp]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.release-version[data-astro-cid-n7ke7jpp]{font-family:var(--font-heading);color:var(--accent);font-size:15px;font-weight:700}.release-title[data-astro-cid-n7ke7jpp]{color:#fff;font-size:15px;font-weight:600}.release-date[data-astro-cid-n7ke7jpp]{color:var(--text-caption);margin-left:auto;font-size:13px}.release-description[data-astro-cid-n7ke7jpp]{color:var(--text-tertiary);margin-top:6px;font-size:14.5px;line-height:1.55}.anecdote[data-astro-cid-n7ke7jpp]{max-width:620px;margin:0 0 96px}.anecdote[data-astro-cid-n7ke7jpp] summary[data-astro-cid-n7ke7jpp]{cursor:pointer;color:var(--text-caption);text-underline-offset:2px;width:fit-content;font-size:14.5px;text-decoration:underline}.anecdote[data-astro-cid-n7ke7jpp] summary[data-astro-cid-n7ke7jpp]:hover{color:var(--text-secondary)}.anecdote[data-astro-cid-n7ke7jpp] p[data-astro-cid-n7ke7jpp]{color:var(--text-tertiary);margin-top:14px;font-size:15px;line-height:1.65}.anecdote[data-astro-cid-n7ke7jpp] strong[data-astro-cid-n7ke7jpp]{color:var(--text-secondary);font-weight:600}
