@layer jeex-base;@layer jeex-ui{.ui-card{--card-spacing:1rem;gap:var(--card-spacing);border-radius:var(--radius-xl);background-color:var(--card);padding-block:var(--card-spacing);font-size:.875rem;line-height:var(--line-height-sm);color:var(--card-foreground);box-shadow:0 0 0 var(--ui-hairline-width) color-mix(in oklab, var(--foreground) 10%, transparent);flex-direction:column;display:flex;overflow:hidden}.ui-card[data-size=sm]{--card-spacing:.75rem}.ui-card:has([data-slot=card-footer]){padding-bottom:0}.ui-card:has(>img:first-child){padding-top:0}.ui-card>img:first-child{border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl)}.ui-card>img:last-child{border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl)}.ui-card__header{padding-inline:var(--card-spacing);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);grid-auto-rows:min-content;align-items:flex-start;gap:.25rem;display:grid;container:card-header/inline-size}.ui-card__header:has([data-slot=card-action]){grid-template-columns:1fr auto}.ui-card__header:has([data-slot=card-description]){grid-template-rows:auto auto}.ui-card__title{font-family:var(--font-heading);font-size:1rem;font-weight:500;line-height:1.375}.ui-card[data-size=sm] .ui-card__title{font-size:.875rem}.ui-card__title[data-size=lg],.ui-card .ui-card__title[data-size=lg]{font-size:1.5rem;line-height:1.33333}.ui-card__description{font-size:.875rem;line-height:var(--line-height-sm);color:var(--muted-foreground)}.ui-card__action{grid-row:1/span 2;grid-column-start:2;place-self:flex-start end}.ui-card__content{padding-inline:var(--card-spacing)}.ui-card__footer{border-top:1px solid var(--border);background-color:color-mix(in oklab, var(--muted) 50%, transparent);padding:var(--card-spacing);border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl);align-items:center;display:flex}}
