body { font-family: serif; text-align: center; max-width: 500px; margin: 0 auto; padding: 20px; }
h1 { font-size: 1.8em; }
table { border-collapse: collapse; margin: 10px auto; width: 300px; }
th { background: #1a1a6e; color: white; padding: 8px 40px; }
td { font-size: 2.5em; padding: 10px 40px; border: 1px solid #aaa; }
button { margin: 5px; padding: 5px 15px; cursor: pointer; }
#imagenes { display: flex; justify-content: center; align-items: center; gap: 30px; margin: 15px 0; }
#imagenes img { width: 120px; height: 120px; object-fit: contain; }
#resultado { font-size: 1.4em; font-weight: bold; }