:root{--bg:#f7f7f8;--card:#fff;--text:#1a1a1a;--muted:#666;--border:#e3e3e6;--accent:#3b5bdb}@media (prefers-color-scheme:dark){:root{--bg:#121214;--card:#1c1c1f;--text:#ededed;--muted:#a0a0a6;--border:#2c2c31;--accent:#7b93ff}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}header,main{max-width:960px;margin:0 auto;padding:0 16px}header{padding-top:48px;padding-bottom:24px}header h1{margin:0 0 4px}header p{color:var(--muted);margin:0}.apps{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.apps a{background:var(--card);border:1px solid var(--border);height:100%;color:inherit;border-radius:10px;padding:20px;text-decoration:none;display:block}.apps a:hover{border-color:var(--accent)}.apps h2{margin:0 0 6px;font-size:1.1rem}.apps p{color:var(--muted);margin:0;font-size:.9rem}
