*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:linear-gradient(135deg,#0f172a,#1e293b);color:#f1f5f9;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.container{max-width:800px;width:100%}h1{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#4f46e5,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1rem;text-align:center}.subtitle{text-align:center;color:#cbd5e1;margin-bottom:3rem}.app-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.app-card{background:#1e293bcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(148,163,184,.2);border-radius:16px;padding:2rem;text-decoration:none;color:inherit;transition:all .3s ease}.app-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0000004d,0 0 20px #4f46e54d;border-color:#4f46e5}.app-icon{font-size:3rem;margin-bottom:1rem}.app-title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:#f1f5f9}.app-description{color:#94a3b8;line-height:1.6}.github-link{text-align:center;margin-top:3rem}.github-link a{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;background:#1e293bcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(148,163,184,.2);border-radius:12px;color:#cbd5e1;text-decoration:none;transition:all .3s ease}.github-link a:hover{transform:translateY(-2px);box-shadow:0 8px 32px #0000004d,0 0 20px #4f46e54d;border-color:#4f46e5;color:#f1f5f9}.github-link svg{width:28px;height:28px;transition:transform .3s ease}.github-link a:hover svg{transform:scale(1.1)}.github-link span{font-weight:500;font-size:1rem}@media(max-width:768px){h1{font-size:2rem}.app-grid{grid-template-columns:1fr}}
