// .scss files will get core functions and variables automatically from build script #hof-title { background: $purple; margin: 0 0 2rem 0; border: 4px solid $gold; div[class^="col"]{ padding: 1rem; } h1 { font-family: $standout-font; font-size: rem(48); margin: 0; a { color: white; text-decoration: none; } } .btn { margin: 0; } @media (min-width: 768px){ font-size: rem(60); } } .hof-title-aside { @media (min-width: 992px){ text-align: right; } } #hof-wrapper { margin: 0; background: $offwhite; display: flex; align-items: stretch; flex-direction: row; justify-content: flex-start; flex-wrap: wrap; @media(min-width: 992px){ flex-wrap: nowrap; } } .hof-col { padding: 0; background: white; float: none; &#years { background: $gray3; text-align: center; flex: 0 1 auto; border: 4px solid $input-border; } &#names { background: $offwhite; border-top: 4px solid $input-border; border-bottom: 4px solid $input-border; border-right: 4px solid $input-border; flex: 0 1 auto; } &#hof-content { flex: 0 1 auto; padding: 1rem; border-left: 4px solid $input-border; border-right: 4px solid $input-border; border-bottom: 4px solid $input-border; h3 { margin-top: 0; } } @media (min-width: 992px){ &#hof-content { border: 4px solid $input-border; border-left: 0 none; padding: 1rem; } } } .col-header { background: $purple; color: white; font-weight: bold; font-size: rem(16); padding: 0.5rem 1rem; } .selector-list { list-style: none; margin: 0; padding: 0; li { padding: 0; margin: 0; a { display: block; padding: 0.5rem; text-decoration: none; color: $purple; font-weight: bold; font-size: rem(14); line-height: 1em; &.selected { background: $purple-alt; color: $gold; } @media (min-width: 992px){ padding: 0.75rem 1rem; font-size: rem(16); } } } &#name-selector li:nth-child(odd){ background: white; } }