

:root {

  --card-space-inset: var(--space-section-active);

  --card-space-shell-y: initial;

  --card-space-header-y: var(--space-stack-sm);

  --card-space-body-y: var(--space-6);

  --card-space-solo-y: initial;

  --card-space-footer-y: var(--space-stack-sm);

  --card-space-divided-y: var(--card-space-header-y);

  --card-space-gap: var(--space-stack-xs);
  --card-title-font-size: calc(var(--font-size-base) * var(--font-size-ratio));
  --card-title-line-height: var(--line-height-tight);
  --card-title-font-weight: var(--font-weight-semibold);
  --card-description-font-size: var(--font-size-sm, var(--font-size-base));
  --card-description-line-height: var(--line-height-normal);

  --card-background: initial;
  --card-border: initial;

  --card-header-background: initial;
  --card-header-background-alpha: 0.55;

  --card-header-border-bottom: initial;
  --card-radius: initial;

  --card-shadow: none;

  --card-glow: 0 0 0 0 transparent;

  --card-hover-shadow: var(--shadow-md);

  --card-tint: transparent;

  --card-tint-end: initial;
  --card-tint-angle: initial;

  --card-backdrop-blur-size: initial;

  --card-accent-rail-width: initial;

  --card-accent-perimeter-width: initial;
  --card-accent-perimeter-ring-width: initial;

  --card-featured-border-color: initial;
  --card-featured-ring-width: initial;
  --stat-card-label-font-size: var(
    --font-size-xs,
    calc(var(--font-size-base) / var(--font-size-ratio))
  );
  --stat-card-label-font-weight: var(--font-weight-medium);

  --stat-card-label-letter-spacing: normal;
  --stat-card-label-letter-case: none;
  --stat-card-value-font-size: var(
    --font-size-2xl,
    calc(
      var(--font-size-base) * var(--font-size-ratio) * var(--font-size-ratio) *
        var(--font-size-ratio) * var(--font-size-ratio)
    )
  );
  --stat-card-value-line-height: 1.1;
  --stat-card-value-font-weight: var(--font-weight-semibold);
  --stat-card-hint-font-size: var(
    --font-size-xs,
    calc(var(--font-size-base) / var(--font-size-ratio))
  );
  --stat-card-gap: var(--space-stack-xs);
  --stat-card-icon-size: var(--icon-size-2xl);
  --stat-card-icon-glyph-size: var(--icon-size-lg);
  --stat-card-icon-radius: initial;

  --stat-card-icon-background: initial;
  --stat-card-icon-foreground: initial;
  --stat-card-delta-font-size: var(
    --font-size-xs,
    calc(var(--font-size-base) / var(--font-size-ratio))
  );

  --card-service-launcher-space-gap: var(--space-stack-sm);

  --card-service-launcher-icon-size: calc(var(--icon-size-2xl) * var(--scaling));
  --card-service-launcher-icon-glyph-size: calc(var(--icon-size-lg) * var(--scaling));
  --card-service-launcher-icon-radius: initial;

  --card-service-launcher-icon-background: initial;
  --card-service-launcher-icon-foreground: initial;

  --card-service-launcher-unavailable-icon-background: initial;
  --card-service-launcher-unavailable-icon-foreground: initial;

  --card-service-launcher-description-font-size: var(
    --font-size-xs,
    calc(var(--font-size-base) / var(--font-size-ratio))
  );
  --card-service-launcher-description-line-height: var(--line-height-body);

  --card-service-launcher-metadata-font-size: var(
    --font-size-xs,
    calc(var(--font-size-base) / var(--font-size-ratio))
  );
  --card-service-launcher-metadata-line-height: var(--line-height-normal);

  --card-service-launcher-cta-min-height: calc(var(--control-height-lg) * 4);

  --card-service-launcher-skeleton-title-width: var(--space-12);
  --card-service-launcher-skeleton-status-width: var(--space-10);
}
