// HEADER .header { height: 8rem; background-image: url("/assets/images/background-30.jpg"); border-bottom: var(--gold-dark-2); box-shadow: var(--shadow); z-index: 5; // position: relative; display: flex; align-items: center; justify-content: center; @media (height < 900px) { height: 6rem; } } ::ng-deep body { background-image: url("/assets/images/background-0.jpg"); } .okay-button { background: var(--accept); width: 8rem; height: 2.5rem; border-radius: 10px; box-shadow: var(--shadow); &:hover { background: var(--accept-hover); scale: 1.03; } } // CARDS .character-card-container { width: 1300px; margin: auto; display: flex; flex-direction: row; justify-content: space-evenly; flex-wrap: wrap; padding-top: 2.5rem; padding-bottom: 2.5rem; overflow: auto; column-gap: 2rem; row-gap: 3rem; height: calc(100% - 8rem); @media (height < 900px) { height: calc(100% - 6rem); } } character-card { cursor: pointer; max-height: 20rem; } .card-placeholder { height: 20rem; width: 35rem; background-color: lightgrey; border-radius: 10px; box-shadow: var(--shadow); border: var(--gold-3); display: flex; justify-content: center; align-items: center; font-size: 1.5rem; font-weight: 600; transition: all 0.2s ease-in-out; &:hover { background-color: rgb(191, 191, 191); } } @mixin button { color: black; border: none; border-radius: 10px; box-shadow: var(--shadow); height: 4rem; width: 10rem; font-size: 1.125rem; font-weight: 600; transition: all 0.2s ease-in-out; } .button-row { display: flex; justify-content: space-around; margin-top: 1rem; } .delete-button { background: var(--delete); @include button; &:hover { background: var(--delete-hover); scale: 1.03; } }