:root{--bg:#f7f6f2;--fg:#1d1d1b;--muted:#6b6a64;--card:#fff;--border:#e3e1d9;--accent:#1f6f5c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#141513;--fg:#ecebe6;--muted:#9d9c95;--card:#1c1d1b;--border:#2d2e2b;--accent:#5fbfa5}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:16px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}main{max-width:860px;margin:0 auto;padding:72px 16px}h1{letter-spacing:-.03em;color:var(--accent);margin:0;font-size:2.6rem}.tagline{color:var(--muted);margin:4px 0 40px}#apps{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.card{background:var(--card);border:1px solid var(--border);color:inherit;border-radius:12px;padding:18px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.card:hover{border-color:var(--accent);transform:translateY(-1px)}.card h2{margin:0 0 4px;font-size:1.05rem}.card p{color:var(--muted);margin:0;font-size:.93rem}.empty{color:var(--muted)}
