@import 'variables'; .pagination { margin-top: 50px; &__title { display: flex; text-align: center; position: relative; margin: 100px 0 20px; &-h { text-align: center; margin: 0 auto; padding: 5px 10px; background: var(--background); font-size: .8rem; text-transform: uppercase; letter-spacing: .1em; z-index: 1; } hr { position: absolute; left: 0; right: 0; width: 100%; margin-top: 15px; z-index: 0; } } &__buttons { display: flex; align-items: center; justify-content: center; @media (max-width: $phone-max-width) { flex-direction: column; } } } .button { position: relative; display: inline-flex; align-items: center; justify-content: center; font-size: 1rem; border-radius: 8px; max-width: 40%; padding: 0; cursor: pointer; appearance: none; @media (max-width: $phone-max-width) { max-width: 80%; } + .button { margin-left: 10px; } a { display: flex; padding: 8px 16px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } &__text { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } &__icon { font-family: sans-serif; } }