body[data-ui-env=preview]{--vc-material-card-cover-aspect-fallback: var(--vc-card-cover-aspect);--vc-material-card-min-height: calc(var(--vc-size-8) * 3);--vc-material-card-padding: .3125rem;--vc-material-card-radius: 1rem;--vc-material-card-cover-radius: .75rem;--vc-material-card-title-min-height: 0;--vc-material-card-description-min-height: calc(var(--vc-material-card-description-line-height) * 2em);--vc-material-card-description-line-height: 1.43;--vc-material-card-description-size: .875rem;--vc-material-card-content-padding: .75rem .5rem 1rem;--vc-material-card-content-gap: 1rem;--vc-material-card-body-gap: .5rem;--vc-material-card-title-font-family: var(--font-mono, "JetBrains Mono", monospace);--vc-material-card-title-size: 1rem;--vc-material-card-title-weight: 700;--vc-material-card-title-line-height: 1.25;--vc-material-card-tag-padding: .1875rem .5625rem;--vc-material-card-grid-template: auto minmax(0, 1fr);--vc-material-card-list-template: minmax(12rem, .38fr) minmax(0, 1fr);--vc-material-card-head-min-height: var(--vc-size-1)}.vc-material-card{display:grid;min-width:0;min-height:var(--vc-material-card-min-height);height:100%;align-self:stretch;grid-template-rows:auto minmax(0,1fr);overflow:hidden;box-sizing:border-box;border:0;border-radius:var(--vc-material-card-radius, var(--vc-card-radius, calc(var(--radius) + 2px)));background:var(--vc-card-background, hsl(var(--card)));color:inherit;padding:var(--vc-material-card-padding, 0);transition:var(--vc-material-card-transition, box-shadow var(--vc-motion-duration-fast) ease, transform var(--vc-motion-duration-fast) ease)}.vc-material-card:hover{box-shadow:var(--vc-card-shadow-material-hover, 0 18px 42px -34px hsl(var(--primary) / .65));transform:var(--vc-card-hover-transform, translateY(-1px))}.vc-material-card__cover{position:relative;box-sizing:border-box;width:100%;align-self:start;aspect-ratio:var(--vc-material-card-cover-aspect, var(--vc-material-card-cover-aspect-fallback, var(--vc-card-cover-aspect, 3 / 2)));overflow:hidden;border:0;border-radius:var(--vc-material-card-cover-radius, .5rem);background:var(--vc-card-cover-background, hsl(var(--background)));padding:var(--vc-card-cover-safe-inset, 0)}.vc-material-card__cover picture,.vc-material-card__cover img{display:block;width:100%;height:100%}.vc-material-card__cover img{object-fit:cover;object-position:center}.vc-material-card__cover.is-cover-missing picture,.vc-material-card__cover.is-cover-missing img{display:none}.vc-material-card__cover.is-cover-missing{padding:0}.vc-material-card__cover-fallback{position:absolute;inset:0;display:grid;width:100%;height:100%;place-items:center;background:var( --vc-card-cover-fallback-background, linear-gradient(135deg, hsl(var(--primary) / .18), transparent 56%), linear-gradient(180deg, hsl(var(--secondary) / .58), hsl(var(--card))) )}.vc-material-card__cover-fallback--load{display:none!important}.vc-material-card__cover.is-cover-missing .vc-material-card__cover-fallback--load{display:grid!important}.vc-material-card__cover-fallback span{color:var(--vc-card-cover-fallback-text-color, hsl(var(--primary) / .44));font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--vc-card-cover-fallback-font-size, clamp(1.4rem, 6vw, 3.3rem));font-weight:800}.vc-material-card__content{display:flex;min-width:0;min-height:0;flex-direction:column;gap:var(--vc-material-card-content-gap, var(--vc-card-content-gap, 1rem));padding:var(--vc-material-card-content-padding, var(--vc-card-content-padding, .75rem 1rem 1rem));height:100%;font-family:var(--vc-card-content-font-family, inherit)}.vc-material-card__body{display:grid;min-width:0;gap:var(--vc-material-card-body-gap, var(--vc-card-body-gap, .45rem))}.vc-material-card__head{display:flex;min-height:1rem;flex-wrap:wrap;gap:var(--vc-card-head-gap, .45rem);align-items:center;justify-content:space-between}.vc-material-card__head-label{display:flex;min-width:0;flex-wrap:wrap;gap:var(--vc-card-head-gap, .45rem);align-items:center}.vc-material-card__index,.vc-material-card__section{font-size:var(--vc-card-index-size, .7rem);line-height:1.2}.vc-material-card__index{color:hsl(var(--primary));font-weight:700}.vc-material-card__section{color:hsl(var(--muted-foreground))}.vc-material-card__title{margin:0;min-height:var(--vc-material-card-title-min-height);color:hsl(var(--foreground));font-family:var(--vc-material-card-title-font-family, var(--vc-card-title-font-family, inherit));font-size:var(--vc-material-card-title-size, var(--vc-card-title-size, 1rem));font-weight:var(--vc-material-card-title-weight, var(--vc-card-title-weight, 700));line-height:var(--vc-material-card-title-line-height, var(--vc-card-title-line-height, 1.25));overflow-wrap:anywhere}.vc-material-card__description{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:var(--vc-material-card-description-min-height);color:hsl(var(--muted-foreground));font-size:var(--vc-material-card-description-size, var(--vc-type-small-size));line-height:var(--vc-material-card-description-line-height, var(--vc-card-description-line-height, 1.55))}.vc-material-card__footer{display:grid;gap:var(--vc-card-body-gap, .45rem);margin-top:auto}.vc-material-card__tags{display:flex;min-width:0;flex-wrap:wrap;gap:var(--vc-card-tags-gap, .45rem)}.vc-material-card__tags .vc-tag,body[data-ui-env=preview] .vc-material-card__tags .vc-tag{display:inline-flex;min-width:0;min-height:1.25rem;align-items:center;border:1px solid var(--vc-badge-border);border-radius:var(--vc-badge-radius);background:var(--vc-badge-bg);color:var(--vc-badge-color);padding:var(--vc-material-card-tag-padding, var(--vc-badge-padding-block) var(--vc-badge-padding-inline));font-family:var(--vc-badge-font-family);font-size:var(--vc-badge-font-size);font-weight:700;line-height:1.15;overflow-wrap:anywhere;word-break:break-word}.vc-material-card__meta{display:flex;min-width:0;flex-wrap:wrap;gap:var(--vc-card-meta-gap, .35rem .75rem);justify-content:flex-end;margin-left:auto;color:hsl(var(--muted-foreground));font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--vc-card-meta-size, .72rem);line-height:var(--vc-card-meta-line-height, 1.2)}.vc-material-card__meta span{white-space:nowrap}.vc-material-card__meta-separator{color:hsl(var(--muted-foreground))}@media(max-width:702px){.vc-material-card__head{justify-content:flex-start}.vc-material-card__meta{flex-basis:100%;justify-content:flex-start;margin-left:0}}@media(min-width:900px){.vc-material-card--list{grid-template-columns:minmax(12rem,.38fr) minmax(0,1fr)}.vc-material-card--list .vc-material-card__cover{height:100%;min-height:var(--vc-card-list-cover-min-height, 12.5rem);border-right:0;border-bottom:0;border-radius:var(--vc-material-card-cover-radius, .5rem)}}
