.card-base{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));border-radius:.75rem;box-shadow:0 12px 28px -16px rgba(0,0,0,.22)}.card-header{padding:.75rem 1rem;border-bottom:1px solid hsl(var(--border))}.card-content{padding:1rem}.card-footer{padding:.75rem 1rem;border-top:1px solid hsl(var(--border))}.card-title{font-weight:600}