.main { gap: 1rem; } body { color:rgba(255, 255, 255, 0.8); background-color: rgba(24, 24, 24, 0.979); font-family: sans-serif; } .card { display: flex; flex-direction: column; box-shadow: 0px 0px 8px rgb(190, 190, 190, 0.8); background-color: rgb(238, 148, 204); margin: 1rem; padding: 0.5rem; font-family: sans-serif; color:rgb(0, 0, 0); } .cards { display: flex; flex-flow: column; flex-basis: 10rem; flex-shrink: 0; flex-grow: 1; color:rgba(255, 255, 255, 0.8); font-family: sans-serif; } .plan { display: flex; flex-flow: row; font-family: sans-serif; } form { display: flex; flex-direction: column; } a{ color: white; }