363 lines
7.7 KiB
CSS
363 lines
7.7 KiB
CSS
.card {
|
|
--card-bg-color: var(--body-bg-color);
|
|
--card-bg-dark: var(--dark-bg-color);
|
|
--card-color-dark: var(--dark-color);
|
|
|
|
--card-bg-light: var(--light-bg-color);
|
|
--card-color-light: var(--light-color);
|
|
--card-color: var(--text-color);
|
|
|
|
--card-type-adv-bg-color: var(--accent-yellow-bg-color);
|
|
--card-type-adv-color: var(--accent-blue-text-color);
|
|
--card-type-funnyletter-bg-color: var(--accent-blue-bg-color);
|
|
--card-type-funnyletter-color: var(--accent-blue-text-color);
|
|
--card-type-dev-bg-color: var(--accent-brown-bg-color);
|
|
--card-type-dev-color: var(--accent-brown-text-color);
|
|
|
|
--card-green-bg-color: var(--accent-green-bg-color);
|
|
--card-green-color: var(--accent-green-text-color);
|
|
--card-blue-bg-color: var(--accent-blue-bg-color);
|
|
--card-blue-color: var(--accent-blue-text-color);
|
|
--card-yellow-bg-color: var(--accent-yellow-bg-color);
|
|
--card-yellow-color: var(--accent-yellow-text-color);
|
|
--card-brown-bg-color: var(--accent-brown-bg-color);
|
|
--card-brown-color: var(--accent-brown-text-color);
|
|
--card-purple-bg-color: var(--accent-purple-bg-color);
|
|
--card-purple-color: var(--accent-purple-text-color);
|
|
--card-red-bg-color: var(--accent-red-bg-color);
|
|
--card-red-color: var(--accent-red-text-color);
|
|
|
|
--card-clickable-hover-bg-color: var(--secondary-bg-color-alt);
|
|
--card-clickable-green-hover-bg-color: var(--accent-green-bg-color-deep);
|
|
--card-clickable-blue-hover-bg-color: var(--accent-blue-bg-color-deep);
|
|
--card-clickable-yellow-hover-bg-color: var(--accent-yellow-bg-color-deep);
|
|
--card-clickable-brown-hover-bg-color: var(--accent-green-bg-color-deep);
|
|
--card-clickable-purple-hover-bg-color: var(--accent-purple-bg-color-deep);
|
|
--card-clickable-red-hover-bg-color: var(--accent-red-bg-color-deep);
|
|
}
|
|
|
|
.card.card--full {
|
|
width: 100%;
|
|
}
|
|
|
|
.card {
|
|
box-shadow: var(--base-shadow);
|
|
border-radius: 12px;
|
|
padding: 30px;
|
|
background-color: var(--card-bg-color);
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 20px;
|
|
overflow: hidden;
|
|
color: var(--card-color);
|
|
text-align: left;
|
|
}
|
|
|
|
.card.card--dark {
|
|
background-color: var(--card-bg-dark);
|
|
color: var(--card-color-dark);
|
|
}
|
|
|
|
.card.card--light {
|
|
background-color: var(--card-bg-light);
|
|
color: var(--card-color-light);
|
|
}
|
|
|
|
.card-image img {
|
|
max-width: 100%;
|
|
}
|
|
|
|
.card-image.card-image--right img {
|
|
height: 40vh;
|
|
max-width: initial;
|
|
}
|
|
|
|
.card-header h2 {
|
|
font-size: 27px;
|
|
font-weight: 800;
|
|
margin: 0 0 0 0;
|
|
line-height: 1.2;
|
|
}
|
|
|
|
.card.article.article--big .card-header h2 {
|
|
font-size: 40px;
|
|
font-weight: 800;
|
|
margin: 0 0 0 0;
|
|
}
|
|
|
|
.card-header {
|
|
display: flex;
|
|
flex-direction: column;
|
|
gap: 10px;
|
|
}
|
|
|
|
.card--min .text,
|
|
.card.card--type-adv .text {
|
|
font-size: 22px;
|
|
line-height: 30px;
|
|
}
|
|
|
|
.card-image.card-image--right {
|
|
margin: 0 -50% 0 0;
|
|
}
|
|
|
|
.card-header h3 {
|
|
font-weight: 700;
|
|
margin: 0 0 0 0;
|
|
}
|
|
|
|
.card.card--type-adv {
|
|
background-color: var(--card-type-adv-bg-color);
|
|
}
|
|
|
|
.card.card--type-adv.card--type-funnyletter {
|
|
background-color: var(--card-type-funnyletter-bg-color);
|
|
color: var(--card-type-funnyletter-color);
|
|
}
|
|
|
|
.card.card--type-funnyletter .btn {
|
|
background-color: var(--card-type-funnyletter-color);
|
|
}
|
|
|
|
.card.card--type-adv.card--type-dev {
|
|
background-color: var(--card-type-dev-bg-color);
|
|
color: var(--card-type-dev-color);
|
|
}
|
|
|
|
.card.card--type-dev .btn {
|
|
background-color: var(--card-type-dev-color);
|
|
}
|
|
|
|
.card-header h4,
|
|
.card-header h5 {
|
|
margin: 0 0 0 0;
|
|
}
|
|
|
|
.card.card--type-adv .card-header h2 {
|
|
font-size: 30px;
|
|
}
|
|
|
|
.card-content > .splitter,
|
|
.card-content > .splitter > .flexList,
|
|
.card-content > .flexList,
|
|
.card-content {
|
|
height: 100%;
|
|
}
|
|
|
|
.card.card--type-adv .card-image {
|
|
margin-top: auto;
|
|
margin-bottom: auto;
|
|
}
|
|
|
|
.card.card--hz {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
}
|
|
|
|
.card.article .card-content .text {
|
|
margin-bottom: auto;
|
|
}
|
|
|
|
.card-header h1 .mdi,
|
|
.card-header h2 .mdi,
|
|
.card-header h3 .mdi,
|
|
.card-header h4 .mdi {
|
|
font-size: 100%;
|
|
position: relative;
|
|
top: 4px;
|
|
}
|
|
|
|
.card.card--min {
|
|
gap: 15px;
|
|
}
|
|
|
|
.card.card--has-actions .card-header {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.card.card--has-actions .card-header {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.card.card--min .card-header h3 {
|
|
font-size: 24px;
|
|
}
|
|
|
|
.card.card--clickable {
|
|
text-decoration: none;
|
|
cursor: pointer;
|
|
background-color: var;
|
|
}
|
|
|
|
.card.card--clickable:hover {
|
|
background-color: var(--card-clickable-hover-bg-color);
|
|
}
|
|
|
|
.card.card--green {
|
|
background-color: var(--card-green-bg-color);
|
|
color: var(--card-green-color);
|
|
}
|
|
|
|
.card.card--clickable.card--green:hover {
|
|
background-color: var(--card-clickable-green-hover-bg-color);
|
|
}
|
|
|
|
.card.card--blue {
|
|
background: var(--parch-color);
|
|
color: var(--parch-text-color);
|
|
}
|
|
|
|
.card.card--clickable.card--blue:hover {
|
|
background-color: var(--card-clickable-blue-hover-bg-color);
|
|
}
|
|
|
|
.card.card--yellow {
|
|
background-color: var(--card-yellow-bg-color);
|
|
color: var(--card-yellow-color);
|
|
}
|
|
|
|
.card.card--clickable.card--yellow:hover {
|
|
background-color: var(--card-clickable-yellow-hover-bg-color);
|
|
}
|
|
|
|
.card.card--brown {
|
|
background-color: var(--card-brown-bg-color);
|
|
color: var(--card-brown-color);
|
|
}
|
|
|
|
.card.card--clickable.card--brown:hover {
|
|
background-color: var(--card-clickable-brown-hover-bg-color);
|
|
}
|
|
|
|
.card.card--purple {
|
|
background-color: var(--card-purple-bg-color);
|
|
color: var(--card-purple-color);
|
|
}
|
|
|
|
.card.card--clickable.card--purple:hover {
|
|
background-color: var(--card-clickable-purple-hover-bg-color);
|
|
}
|
|
|
|
.card.card--red {
|
|
background-color: var(--card-red-bg-color);
|
|
color: var(--card-red-color);
|
|
}
|
|
|
|
.card.card--clickable.card--red:hover {
|
|
background-color: var(--card-clickable-red-hover-bg-color);
|
|
}
|
|
|
|
.card.download .card-header h2 {
|
|
font-size: 38px;
|
|
}
|
|
|
|
.card.card--type-adv.card--type-adv--hz .card-header .btn {
|
|
margin-top: 30px;
|
|
}
|
|
|
|
.card.card--type-adv.card--type-adv--hz .card-header {
|
|
display: flex;
|
|
justify-content: center;
|
|
flex-direction: column;
|
|
align-items: flex-start;
|
|
}
|
|
|
|
.card.card--type-adv.card--type-adv--hz .card-image img {
|
|
max-height: 120px;
|
|
}
|
|
|
|
.card.article.article--big .text {
|
|
font-size: 27px;
|
|
line-height: 36px;
|
|
}
|
|
|
|
.card.article .text,
|
|
.card.timeline-events-item .text {
|
|
font-size: 22px;
|
|
line-height: 30px;
|
|
}
|
|
|
|
.card.article.article--big .text {
|
|
font-size: 27px;
|
|
line-height: 36px;
|
|
}
|
|
|
|
.card-header h1 .img,
|
|
.card-header h2 .img,
|
|
.card-header h3 .img,
|
|
.card-header h4 .img {
|
|
margin: 0 6px 0 0;
|
|
}
|
|
|
|
.card-header h1 .img.img--24,
|
|
.card-header h2 .img.img--24,
|
|
.card-header h3 .img.img--24,
|
|
.card-header h4 .img.img--24 {
|
|
margin: 0 6px 0 0;
|
|
position: relative;
|
|
top: 4px;
|
|
}
|
|
|
|
.card-footer {
|
|
margin: 10px 0 0 0;
|
|
display: flex;
|
|
flex-direction: row;
|
|
gap: 20px;
|
|
}
|
|
|
|
.card-footer .btn {
|
|
font-size: 20px;
|
|
}
|
|
|
|
.card.card--no-padding,
|
|
.card.card--plain.card--no-padding {
|
|
padding: 0;
|
|
}
|
|
|
|
.card.card--plain {
|
|
box-shadow: none;
|
|
padding: 10px;
|
|
}
|
|
|
|
.card.card--min-padding {
|
|
padding: 15px;
|
|
}
|
|
|
|
.card.card--allow-scroll {
|
|
overflow: initial;
|
|
}
|
|
|
|
.card-header h2,
|
|
.card-header h3,
|
|
.card-header h4,
|
|
.card-header h5,
|
|
.card-header h6 {
|
|
line-height: 1.2;
|
|
}
|
|
|
|
@media screen and (max-width: 745px) {
|
|
.card-image.card-image--right {
|
|
margin: 0 auto;
|
|
order: -1;
|
|
}
|
|
|
|
.card-image.card-image--right img {
|
|
height: auto;
|
|
max-width: 100%;
|
|
}
|
|
|
|
.card.article.article--big .card-header h2 {
|
|
font-size: 35px;
|
|
}
|
|
|
|
.card.article.article--big .text {
|
|
font-size: 24px;
|
|
line-height: 1.35;
|
|
}
|
|
}
|