Newer
Older
.stat-block {
$root: &;
@include media-query(tablet-portrait) {
display: flex;
}
&__item {
position: relative;
border: 1px solid $color--mid-dark-grey;
background-color: $color--white;
flex: 1;
display: block;
margin: 0 0 1rem;
@include media-query(tablet-portrait) {
margin: 0 3rem 0 0;
padding: 1.5rem;
}
&:last-child {
margin-right: 0;
}
&:only-child {
@include media-query(tablet-portrait) {
max-width: calc(100% / 3);
}
color: $color--marine;
}
&__text {
font-weight: $weight--bold;
margin: .5rem 0;
color: $color--dark-grey;
@include media-query(small-tablet) {
margin: .5rem 0;
}
}
&__view {
text-transform: uppercase;
font-weight: $weight--bold;
letter-spacing: .5px;
transition: opacity $quick-transition;
@include media-query(tablet-portrait) {
position: absolute;
top: 1rem;
right: 1rem;
opacity: 0;
#{$root}__item:hover & {
opacity: 1;
}
}
}
}