static/js/page/index/kotlin-highlights-section.scss (99 lines of code) (raw):
@import "../../components/-vars-media";
@import "../../components/kto-text";
.kotlin-highlights-section {
padding: 0 0 var(--xxxl-space);
}
.kotlin-highlights-section__title {
margin-bottom: var(--xl-space);
@media (max-width: $breakpoint-s) {
margin-bottom: var(--l-space);
}
}
.kto-highlights {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 16px;
@media (max-width: $breakpoint-s) {
grid-template-columns: repeat(2, 1fr);
}
@media (max-width: $breakpoint-xs) {
grid-template-columns: 1fr;
}
}
.kto-highlights-item {
border: 1px solid rgba(39, 40, 44, 0.2);
border-radius: 8px;
text-decoration: none;
padding: 0 16px 16px;
height: 192px;
color: rgba(39, 40, 44, 0.75);
display: flex;
flex-direction: column;
justify-content: space-between;
transition: .3s ease-out;
&:hover {
background: rgba(39, 40, 44, 0.05);
border: 1px solid rgba(39, 40, 44, 1);
color: rgba(39, 40, 44, 1);
text-decoration: none;
cursor: pointer;
}
@media (max-width: $breakpoint-xs) {
height: 160px;
}
}
.kto-highlights-item_company_gradle,
.kto-highlights-item_company_evernote,
.kto-highlights-item_company_corda,
.kto-highlights-item_company_coursera,
.kto-highlights-item_company_spring,
.kto-highlights-item_company_atlassian {
& .kto-highlights-item__header {
font-size: 0;
line-height: 0;
height: 48px;
background: transparent no-repeat left top;
text-indent: -9999px;
}
}
.kto-highlights-item_company_gradle > .kto-highlights-item__header {
background-image: url("../../../../public/images/companies/gradle.svg");
margin-top: 7px;
}
.kto-highlights-item_company_evernote > .kto-highlights-item__header {
background-image: url("../../../../public/images/companies/evernote.svg");
margin-top: 7px;
}
.kto-highlights-item_company_corda > .kto-highlights-item__header {
background-image: url("../../../../public/images/companies/corda.svg");
margin-top: 5px;
}
.kto-highlights-item_company_coursera > .kto-highlights-item__header {
background-image: url("../../../../public/images/companies/coursera.svg");
margin-top: 1px;
}
.kto-highlights-item_company_spring > .kto-highlights-item__header {
background-image: url("../../../../public/images/companies/spring.svg");
margin-top: 16px;
background-size: contain;
height: 32px;
}
.kto-highlights-item_company_atlassian > .kto-highlights-item__header {
background-image: url("../../../../public/images/companies/atlassian.svg");
margin-top: 1px;
}
.kto-highlights-item__header {
font-weight: bold;
font-size: 18px;
line-height: 32px;
letter-spacing: -0.01em;
margin-bottom: 10px;
}
.kto-highlights-item__text {
@include kto-text;
@include kto-text_size_m;
font-weight: 400;
@media (max-width: $breakpoint-s) {
@include kto-text_size_s;
}
}