Sha256: 90db4bb71dedbb5fab2fc6d3596fd3abcef254813a2c6f0911517f0f2f9800b9
Contents?: true
Size: 1.64 KB
Versions: 3
Compression:
Stored size: 1.64 KB
Contents
@use "../variables"; .post-card-container { display: grid; gap: 1rem; grid-template-columns: 1fr 1fr 1fr 1fr; grid-auto-rows: minmax(variables.$card-min-height, 1fr); justify-items: center; height: fit-content; @media (max-width: 1100px) and (min-width: 800px) { grid-template-columns: 1fr 1fr; padding-left: 2rem; padding-right: 2rem; } @media (max-width: 800px) and (min-width: 600px) { grid-template-columns: 1fr 1fr; padding-left: 1rem; padding-right: 1rem; } @media (max-width: 600px) { grid-template-columns: 1fr; } } .post-card { max-width: variables.$card-max-width; vertical-align: middle; border: 3px solid transparent; border-image: linear-gradient(45deg, var(--accent-primary), var(--accent-secondary)) 1; transition: 0.4s ease; &:hover { box-shadow: 0 0 10px 0 var(--border-primary); border-image: linear-gradient(45deg, var(--accent-secondary), var(--accent-primary)) 1; } .post-card--link { vertical-align: top; text-decoration: none; color: var(--text-primary); } .post-card--flex { display: flex; flex-flow: column nowrap; height: 100%; padding: 1rem; } .post-card--image { vertical-align: top; } .post-card--content { height: 100%; display: flex; flex-flow: column nowrap; } .post-card--title { font-size: 1.5rem; margin-block-end: 0rem; } .post-card--subtitle { font-size: 0.95em; margin-block-start: 0.5rem; margin-block-end: 0.5rem; flex-grow: 1; } .post-card--date { opacity: 0.7; font-size: 0.8em; margin-block-end: 0.5rem; vertical-align: bottom; } }
Version data entries
3 entries across 3 versions & 1 rubygems