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