body{font-family:Arial,sans-serif;background:#0e1623;color:#e8f2ff;padding:16px}a{color:#7ecbff}h1,h2,h3{margin:.4rem 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.card{background:#17263a;padding:12px;border:1px solid #2f4a68;border-radius:8px}input,textarea,select,button{width:100%;margin:6px 0;padding:8px;background:#0f1d30;color:#e8f2ff;border:1px solid #355174;border-radius:6px}textarea{min-height:90px}button{background:#2d7eea;border:none;cursor:pointer}