[data-archive="default"] .entry-card { text-align: var(--text-horizontal-alignment); .entry-title { --theme-link-initial-color: initial; } .entry-divider { border-bottom: var(--entry-divider); } } // elements spacing [data-archive="default"] .card-content { display: flex; flex-direction: column; > * { margin-block: 0 var(--card-element-spacing, 20px); &:last-child { margin-bottom: 0; } } } // Boxed & Cover card [data-cards="boxed"], [data-cards="cover"] { .entry-card { padding: var(--card-inner-spacing, 30px); border: var(--card-border, none); box-shadow: var(--theme-box-shadow); border-radius: var(--theme-border-radius); } } // Cover card [data-archive="default"][data-cards="cover"] .entry-card { position: relative; min-height: var(--card-min-height, 400px); justify-content: var(--vertical-alignment); .ct-media-container { position: absolute; isolation: isolate; inset: 0; margin: 0; img { height: 100%; } } > *:not(.ct-media-container) { position: relative; z-index: 1; } } // Simple card [data-archive="default"][data-cards="simple"] { .entry-card { padding-bottom: var(--grid-columns-gap, 30px); border-bottom: var(--card-border, none); } } // align to bottom speciffic elements .entries:not([data-cards="cover"]) { :is(.entry-button, .entry-meta, .ct-media-container) { &:last-child:not(:only-child) { --card-element-margin-start: auto; margin-top: var(--card-element-margin-start); } } }