.ribbon.svelte-jdafhq{font-family:Space Mono,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;padding:.3rem .6rem;border-radius:999px;border:1px solid color-mix(in oklab,currentColor 18%,transparent)}.ribbon[data-status=living].svelte-jdafhq{color:var(--aurora-accent-gold, #e8d080);border-color:color-mix(in oklab,var(--aurora-gold-300, #e8d080) 45%,transparent)}.ribbon[data-status=beta].svelte-jdafhq{color:var(--aurora-purple-300, #b07aff);border-color:color-mix(in oklab,var(--aurora-purple-300, #b07aff) 45%,transparent)}.ribbon[data-status=in-development].svelte-jdafhq{color:var(--aurora-blue-300, #60a0f0);border-color:color-mix(in oklab,var(--aurora-blue-300, #60a0f0) 45%,transparent)}.ribbon[data-status=shipped].svelte-jdafhq{color:var(--aurora-green-300, #4ade80);border-color:color-mix(in oklab,var(--aurora-green-300, #4ade80) 45%,transparent)}.chips.svelte-m8ommz{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:0;list-style:none}.chips.svelte-m8ommz li:where(.svelte-m8ommz){font-family:Space Mono,monospace;font-size:.72rem;padding:.3rem .55rem;border-radius:6px;background:color-mix(in oklab,currentColor 7%,transparent);border:1px solid color-mix(in oklab,currentColor 14%,transparent);letter-spacing:.02em}.placeholder.svelte-1j3rnkr{position:relative;aspect-ratio:16 / 10;border-radius:16px;overflow:hidden;background:radial-gradient(circle at 30% 30%,color-mix(in oklab,var(--aurora-gold-300, #e8d080) 18%,transparent),transparent 60%),radial-gradient(circle at 70% 80%,color-mix(in oklab,var(--aurora-purple-300, #b07aff) 16%,transparent),transparent 60%),var(--aurora-surface-base, #0d0e12);border:1px solid color-mix(in oklab,currentColor 12%,transparent);display:grid;place-items:center}.grid.svelte-1j3rnkr{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,color-mix(in oklab,currentColor 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,currentColor 6%,transparent) 1px,transparent 1px);background-size:32px 32px;opacity:.5}.label.svelte-1j3rnkr{position:relative;font-family:Space Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;padding:.4rem .8rem;border-radius:999px;background:color-mix(in oklab,var(--aurora-surface-base, #0d0e12) 65%,transparent);border:1px solid color-mix(in oklab,currentColor 18%,transparent)}.card.svelte-oviq8z{display:grid;grid-template-rows:auto 1fr;border-radius:20px;overflow:hidden;background:color-mix(in oklab,var(--aurora-surface-base, #0d0e12) 85%,transparent);border:1px solid color-mix(in oklab,currentColor 14%,transparent);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;position:relative;height:100%}.card.svelte-oviq8z:hover{transform:translateY(-3px);border-color:color-mix(in oklab,var(--aurora-gold-300, #e8d080) 60%,transparent);box-shadow:0 20px 50px -30px color-mix(in oklab,var(--aurora-gold-300, #e8d080) 60%,transparent)}.media.svelte-oviq8z{position:relative;aspect-ratio:16 / 10}.media.svelte-oviq8z picture:where(.svelte-oviq8z),.media.svelte-oviq8z img:where(.svelte-oviq8z){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2}.body.svelte-oviq8z{padding:1.25rem 1.35rem 1.5rem;display:grid;gap:.6rem}.row.svelte-oviq8z{display:flex;justify-content:space-between;align-items:center;gap:1rem}h3.svelte-oviq8z{margin:0;font-size:1.2rem;font-weight:600}.tagline.svelte-oviq8z{margin:0;opacity:.78;font-size:.95rem;line-height:1.45}
