:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:#1a1a1a;background:#f7f7f8;margin:0}.page{max-width:720px;margin:0 auto;padding:4rem 1.5rem}.hero{text-align:center;margin-bottom:3rem}.hero h1{margin-bottom:.5rem;font-size:2rem}.hero p{color:#666}.app-list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.app-card{background:#fff;border:1px solid #e2e2e2;border-radius:16px;transition:box-shadow .15s,transform .15s}.app-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.app-card a{color:inherit;align-items:center;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;display:flex}.app-icon{object-fit:cover;background:#eee;border-radius:14px;flex-shrink:0;width:56px;height:56px}.app-text{min-width:0}.app-card h2{margin:0 0 .25rem;font-size:1.1rem}.badge-coming-soon{color:#a15c00;vertical-align:middle;background:#ffedcc;border-radius:999px;margin-left:.5rem;padding:.15rem .5rem;font-size:.7rem;font-weight:600;display:inline-block}.app-card .tagline{color:#4a4a4a;margin:0 0 .4rem;font-weight:500}.app-card .description{color:#777;margin:0;font-size:.9rem;line-height:1.5}@media (prefers-color-scheme:dark){body{color:#eaeaea;background:#0f0f10}.hero p{color:#999}.app-card{background:#18181a;border-color:#2a2a2a}.app-card .tagline{color:#ccc}.app-card .description{color:#999}.badge-coming-soon{color:#ffd699;background:#4a3418}.app-icon{background:#2a2a2a}}
