Files
Trilium/apps/client/src/widgets/react/Card.css

37 lines
1.2 KiB
CSS
Raw Normal View History

.tn-card {
--card-border-radius: 8px;
--card-padding: 8px 16px;
--card-section-gap: 3px;
--card-nested-section-indent: 30px;
display: flex;
flex-direction: column;
gap: var(--card-section-gap);
.tn-card-section {
padding: var(--card-padding);
border: 1px solid var(--card-border-color);
background: var(--card-background-color);
&:first-of-type {
border-top-left-radius: var(--card-border-radius);
border-top-right-radius: var(--card-border-radius);
}
&:last-of-type {
border-bottom-left-radius: var(--card-border-radius);
border-bottom-right-radius: var(--card-border-radius);
}
&.tn-card-section-nested {
2026-02-14 16:22:13 +02:00
padding-left: calc(var(--card-nested-section-indent) * var(--tn-card-section-nesting-level));
background-color: color-mix(in srgb, var(--card-background-color) calc(100% / (var(--tn-card-section-nesting-level) + 1)) , transparent);
}
&.tn-action:hover {
background-color: var(--card-background-hover-color);
transition: background-color .2s ease-out;
}
}
}