.card{border-radius:var(--radius);border-width:1px;border-color:hsl(var(--input));background-color:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:0 1px 2px hsl(var(--foreground)/.04)}.card__header>:not([hidden])~:not([hidden]){margin-top:.375rem;margin-bottom:0}.card__header{padding:1.25rem}.card__title{font-size:1rem;font-weight:600;line-height:1}.card__description{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}@media(min-width:640px){.card__description{min-height:2.5rem;max-width:40ch}}.card__content{padding:0 1.25rem 1.25rem}