.ui-card{--ui-card-section-padding:1.5rem;border:1px solid var(--surface-elevated-border);border-radius:var(--radius-lg);background:var(--surface-elevated-background);color:var(--color-foreground);box-shadow:var(--shadow-card);flex-direction:column;gap:0;display:flex}.ui-card--muted{background:var(--surface-muted-background)}.ui-card--accent{background:var(--color-accent-soft);border-color:#0000}.ui-card--section-padding-none{--ui-card-section-padding:0}.ui-card--section-padding-sm{--ui-card-section-padding:1rem}.ui-card--section-padding-md{--ui-card-section-padding:1.5rem}.ui-card--section-padding-lg{--ui-card-section-padding:2rem}.ui-card--padding-none{padding:0}.ui-card--padding-sm{padding:1rem}.ui-card--padding-md{padding:1.5rem}.ui-card--padding-lg{padding:2rem}.ui-card-header,.ui-card-content,.ui-card-footer{flex-direction:column;display:flex}.ui-card-header{padding:var(--ui-card-section-padding);gap:.375rem}.ui-card-header--default{--ui-card-section-padding:1.5rem}.ui-card-header--sm{--ui-card-section-padding:1rem}.ui-card-header--lg{--ui-card-section-padding:2rem}.ui-card-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.125rem;font-weight:600;line-height:1.3}.ui-card-description{color:var(--color-muted-foreground);font-size:.925rem;line-height:1.6}.ui-card-action{margin-left:auto}.ui-card-content,.ui-card-footer{padding:0 var(--ui-card-section-padding) var(--ui-card-section-padding)}.ui-card-content:first-child,.ui-card-footer:first-child{padding-top:var(--ui-card-section-padding)}.ui-card-content+.ui-card-footer{padding-top:0}
