NOTA: En el box-shadow del **hover **del boton, el estilo que en verdad va es este:
main .main-buttons button:hover {
border: 1px solid #c6c6c6;
box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
color: #222;
background-color: #f8f8f8;
}```
¡Esta es la última sección de nuestro main! Vamos a generar nuestros estilos para que no se note la diferencia entre los nuestros y los de Google.
Cómo aplicar los estilos de los botones
Definir la posición de los botones
Pasos para darle diseño de caja a los botones
Cómo poner el efecto hover en los botones
Ahora necesitamos que al pasar el cursor sobre los botones, cambie el color del texto y se cree una sombra alrededor de la caja. Para ello:
En nuestro navegador deberíamos tener un resultado como este:
Contribución creada con aportes de: Juan Alberto López López, Wandy Rafael Santana Evangelista y José Miguel Veintimilla.
¡Esta es la última sección de nuestro main! Vamos a generar nuestros estilos para que no se note la diferencia entre los nuestros y los de Google.



Ahora necesitamos que al pasar el cursor sobre los botones, cambie el color del texto y se cree una sombra alrededor de la caja. Para ello:

En nuestro navegador deberíamos tener un resultado como este:

Contribución creada con aportes de: Juan Alberto López López, Wandy Rafael Santana Evangelista y José Miguel Veintimilla.
NOTA: En el box-shadow del **hover **del boton, el estilo que en verdad va es este:
main .main-buttons button:hover {
border: 1px solid #c6c6c6;
box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
color: #222;
background-color: #f8f8f8;
}```
Al pasar el cursor pasaban dos cosas que faltaron según yo: 1.- El botón donde no estaba activo el hover se desplazaba un pixel, lo cual parecia que se movía. Lo arregle poniéndole un borde del mismo color del background. 2.- Faltaba agregarle el cursor: pointer. ESPERO LES SIRVA

Hace falta el cursor: pointer
main .main-buttons button:hover {
border: 1px solid #c6c6c6;
box-shadow: 0 1px 1px #a5a5b4;
color: #222;
cursor: pointer
}
lo de display inline es un muy buen tip. cuando traté de hacer el clon por mi cuenta, usé el display:flex con justify-content:space-between pero tocaba mover mucho el padding y el margin, con el display inline te ahorras todo eso y queda mucho mejor. Excelente clase.
Efectos de sombra CSS La propiedad text-shadow de CSS aplica sombra al texto. La propiedad box-shadow de CSS aplica sombra a los elementos.
Para los pequeños detalles, al hacer hover en cualquiera de los dos botones estos tenían un desplazamiento inverso en su dirección. En la página de google esto no sucede, me di cuenta que se debía a que en se había definido un border 0 sin hover y border 1 con el hover.
Lo solucioné aplicando un borde de 1px completamente transparente 
En la clase donde seleccionamos el boton, en mi opinión no le debemos colocar border:0. Esto causa que el efecto hover se vea algo raro. Yo lo colocaría así:
main .main-buttons button {
border: 1px solid transparent;
}
Así cuando hago hover no se ve ese efecto raro.
Cuando ingresamos a la página de Google, el cursor se activa automaticamente en el input y solamente es escribir.
Para esto usamos el atributo Autofocus y los usamos en la etiqueta input de nuestro archivo html:
<input type="text" autofocus>
Yo lo coloqué los botones uno al lado del otro y ambos en el centro así:
main .main-buttons{ display: flex; align-items: center; justify-content: center; }
Para el shadow de los botones, el color que realmente se usa es este: rgba(0,0,0,0.1); ¿Pero qué significa? RGB es prácticamente un código de colores (Red, Green, Blue) que va del 0 al 255 por cada color, la mezcla de estos hace que puedas generar varias paletas de colores, al poner en 0 estás indicando que todos van a ser negros, por tanto, el resultado final será negro, la "a" en este caso indica transparecia u opacidad, y en este caso se le está poniendo un 0.1 de opacidad, (Lo que equivaldría al 10%) de opacidad ^^