main.svelte-1uha8ag{flex-direction:column;min-height:100%;display:flex}.page.svelte-1uha8ag{width:min(1360px,100% - 64px);margin:0 auto;padding:48px 0 96px}header.svelte-1uha8ag{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;padding-bottom:24px;display:flex}h1.svelte-1uha8ag{letter-spacing:-.03em;margin:0 0 8px;font-size:30px;font-weight:680;line-height:1.1}header.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:62ch;color:var(--text-2);margin:0;font-size:14px;line-height:1.55}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fill,minmax(296px,1fr));gap:36px 28px;margin:0;padding:0;list-style:none;display:grid}.project.svelte-1uha8ag{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.frame.svelte-1uha8ag{aspect-ratio:16/11;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;place-items:center;transition:box-shadow .16s;display:grid;position:relative;overflow:hidden}.project.svelte-1uha8ag:hover .frame:where(.svelte-1uha8ag){box-shadow:inset 0 0 0 1px var(--line-3)}canvas.svelte-1uha8ag{width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.project.svelte-1uha8ag:hover canvas:where(.svelte-1uha8ag){transform:scale(1.04)}.cover.svelte-1uha8ag{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.n.svelte-1uha8ag{color:var(--text-3);font-size:10.5px;position:absolute;top:9px;left:10px}.cover.svelte-1uha8ag~.n:where(.svelte-1uha8ag){color:#fffc;text-shadow:0 1px 2px #00000080}.phase.svelte-1uha8ag{color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;font-weight:540;display:inline-flex}.phase.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--text-3);border-radius:50%;width:6px;height:6px}.phase.live.svelte-1uha8ag i:where(.svelte-1uha8ag){background:var(--found);animation:1.4s ease-in-out infinite svelte-1uha8ag-beat}@keyframes svelte-1uha8ag-beat{50%{opacity:.3}}.text.svelte-1uha8ag{flex-direction:column;gap:4px;min-width:0;display:flex}h2.svelte-1uha8ag{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:620;line-height:1.35}.project.svelte-1uha8ag:hover h2:where(.svelte-1uha8ag){text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3)}.meta.svelte-1uha8ag{color:var(--text-3);margin:0;font-size:11px}.made.svelte-1uha8ag{color:var(--text-2);margin:2px 0 0;font-size:12.5px;line-height:1.45}.made.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--yes);margin-right:6px;font-weight:600}@media (width<=700px){.page.svelte-1uha8ag{width:calc(100% - 32px);padding-top:28px}header.svelte-1uha8ag{flex-direction:column;align-items:flex-start}}
