.wt-card{background:var(--wt-color-surface);border:var(--wt-border-width) solid var(--wt-color-border);border-radius:var(--wt-radius-xl);padding:var(--wt-space-5);display:flex;flex-direction:column;gap:var(--wt-space-3);min-width:0}
.wt-card--raised{box-shadow:var(--wt-shadow-2)}
.wt-card--flat{background:var(--wt-color-surface-sunken)}
.wt-card--accent{background:var(--wt-color-action-tint);border-color:transparent}
.wt-card--inverse{background:var(--wt-color-surface-inverse);border-color:transparent;color:var(--wt-color-text-inverse)}
.wt-card--inverse :where(h1,h2,h3,h4){color:var(--wt-color-text-inverse)}
.wt-card--link{color:inherit;text-decoration:none}
.wt-card--link:hover{border-color:var(--wt-color-action)}
.wt-card-head{display:flex;justify-content:space-between;align-items:center;gap:var(--wt-space-3)}
.wt-card-title{margin:0;font-size:var(--wt-text-md);font-weight:var(--wt-weight-bold);letter-spacing:0}
.wt-card-foot{margin-block-start:auto;display:flex;gap:var(--wt-space-2);align-items:center;flex-wrap:wrap}
.wt-kv{display:grid;grid-template-columns:auto 1fr;gap:6px var(--wt-space-4);font-size:13px}
.wt-kv dt{color:var(--wt-color-text-muted)}.wt-kv dd{margin:0;font-weight:var(--wt-weight-semibold);text-align:end}

