.card{border-radius:var(--radius-md)}.card-default{background:var(--color-surface);border:1px solid var(--color-hairline);box-shadow:var(--shadow-sm)}.card-dark{background:var(--color-ink);color:var(--color-canvas)}.card-urgent{background:var(--color-surface);border:1px solid var(--color-hairline);box-shadow:inset var(--space-1) 0 0 0 var(--color-amber), var(--shadow-sm)}.card-outline{border:1px solid var(--color-hairline);background:0 0}.card-flat{background:var(--color-surface);border:1px solid var(--color-hairline)}.card-padding-none{padding:0}.card-padding-sm{padding:var(--space-3)}.card-padding-md{padding:var(--space-4)}.card-padding-lg{padding:var(--space-6)}button.card{text-align:left;width:100%;font:inherit;color:inherit}.card-clickable:focus-visible{outline:2px solid var(--color-amber);outline-offset:2px}.card-clickable.card-default:hover:not([aria-pressed=true]){border-color:var(--color-ink-soft)}.card-clickable.card-dark:hover:not([aria-pressed=true]){background:var(--color-ink-hover)}.card-clickable.card-outline:hover:not([aria-pressed=true]),.card-clickable.card-flat:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--color-ink-soft)}.card-clickable:disabled{opacity:.5;cursor:not-allowed}.section-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.section-label-default{color:var(--color-ink-soft)}.section-label-eyebrow{color:var(--color-amber)}.section-label-on-dark{color:var(--color-canvas)}
