.uk-card{--uk-card-padding: var(--space-5);--uk-card-padding-mobile: var(--space-4);--uk-card-gap: var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--uk-card-padding);display:flex;flex-direction:column;gap:var(--uk-card-gap);container-type:inline-size;box-shadow:var(--shadow-xs)}.uk-card[data-density=compact]{--uk-card-padding: var(--space-3);--uk-card-padding-mobile: var(--space-3);--uk-card-gap: var(--space-2)}.uk-card[data-density=comfortable]{--uk-card-padding: var(--space-6);--uk-card-padding-mobile: var(--space-5);--uk-card-gap: var(--space-4)}.uk-card--interactive{cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast),box-shadow var(--dur-fast)}.uk-card--interactive:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.uk-card--elevated{background:var(--color-surface-raised);box-shadow:var(--shadow-md)}.uk-card--flush{--uk-card-padding: 0;--uk-card-padding-mobile: 0;padding:0;overflow:hidden}.uk-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.uk-card__title{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.uk-card__desc{color:var(--color-text-muted);font-size:var(--text-sm)}.uk-card__body{display:flex;flex-direction:column;gap:var(--space-3)}.uk-card__footer{display:flex;gap:var(--space-2);justify-content:flex-end;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.uk-stack{display:flex;flex-direction:column;gap:var(--space-4)}.uk-stack-2{gap:var(--space-2)}.uk-stack-6{gap:var(--space-6)}.uk-stack-8{gap:var(--space-8)}.uk-cluster{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.uk-container{width:100%;margin-inline:auto;padding-inline:var(--space-4);max-width:var(--shell-content-max)}.uk-auto-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:var(--space-4)}.uk-auto-grid-sm{grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}.uk-auto-grid-lg{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr))}.uk-split{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media(min-width:64rem){.uk-split{grid-template-columns:1fr 1fr}}
