:root { --light-blue: #6A9CFF; --dark-blue: #000099; --light-pink: #FF4F88; --dark-pink: #7E5E69; --white: #FFFFFF; --black: #000000; } body { } .background { background-color: none; } .container-fluid { min-height: 92vh; } i.fas, i.fab { display: inline-block; margin-right: 0.3rem; } /* Cards */ .app-category { background-color: var(--light-blue); color: var(--white); } .recommended-card { } .smaller-card { border: 1px solid var(--dark-pink); border-radius: 20px; overflow: hidden; } .card-img-top { width: 100%; height: 16vw; object-fit: cover; } .card.filter { margin-bottom: 0.8rem; } /* Navbar */ .navbar-text { color: var(--dark-blue); } .navbar { background-color: var(--light-pink); } @media (min-width: 768px) { .card-body p { height: 2.5rem; } } @media (max-width: 768px) { .card-body p { } }