html.premium-os-theme .premium-os-card-shell,
html.premium-os-theme .premium-os-table-shell,
html.premium-os-theme .premium-os-form-shell,
html.premium-os-theme .premium-os-modal-shell,
html.premium-os-theme .premium-os-alert-shell {
  background: var(--po-surface);
  border: 1px solid var(--po-border-soft);
  border-radius: var(--po-radius-lg);
  box-shadow: var(--po-shadow-sm);
  padding: 20px;
}

html.premium-os-theme .premium-os-card-shell__eyebrow,
html.premium-os-theme .premium-os-table-shell__meta,
html.premium-os-theme .premium-os-form-shell__meta,
html.premium-os-theme .premium-os-modal-shell__meta {
  color: var(--po-text-muted);
  font-size: 12px;
}

html.premium-os-theme .premium-os-empty-state {
  align-items: center;
  color: var(--po-text-muted);
  display: flex;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
  min-height: 160px;
  text-align: center;
}

html.premium-os-theme .premium-os-u-muted {
  color: var(--po-text-muted) !important;
}

html.premium-os-theme .premium-os-u-surface {
  background: var(--po-surface);
}

html.premium-os-theme .premium-os-u-hidden {
  display: none !important;
}
