#users { display: flex; height: auto; width: 90%; flex-direction: row; justify-content: center; flex-wrap: wrap; } .users { width: 25vw; height: 10vh; background-color: color-mix(in srgb, var(--color-2) 40%, #00000000 60%); display: flex; justify-content: center; align-items: center; cursor: pointer; border-radius: 20px; margin: 15px; transition-duration: 0.5s; backdrop-filter: blur(2px); box-shadow: 0 0 10px var(--color-2); text-decoration: none; text-align: right; overflow: hidden; } .users:hover { transform: scale(1.05); filter:brightness(1.15); } .users img { height: 80%; border-radius: 15px; aspect-ratio: 1 / 1; margin: 20px; justify-self: left; margin-right: auto; } .user_info { width: 60%; margin: 12px; } .user_info h1 { font-size: 20px; } .user_info p { font-size: 12px; } .pages-btn { margin: 6px; } @-moz-document url-prefix() { .users { backdrop-filter: blur(0); } } body[fast] .users { background-color: color-mix(in srgb, var(--color-2) 70%, #000000 30%); backdrop-filter: blur(0); } @media screen and (max-width: 900px) { .users { width: 40vw; } } @media screen and (max-width: 660px) { .users { width: 80vw; } }