.glass {
  -webkit-backdrop-filter: blur(10px) saturate(120%);
  backdrop-filter: blur(10px) saturate(120%);
  background: var(--surface);
  border: 1px solid var(--hairline);
  box-shadow: 0 14px 34px var(--shadow);
  transition:
    background-color 220ms ease,
    border-color 220ms ease,
    box-shadow 220ms ease,
    transform 220ms ease;
}

[data-theme="dark"] .glass {
  background: var(--surface);
  border-color: var(--hairline);
  box-shadow: 0 18px 38px var(--shadow);
}

.soft-card {
  border-radius: var(--radius-card);
}
