.game-item {
  background: var(--glass-bg);
  border: 1px solid var(--glass-border);
  border-radius: var(--radius-xl);
  padding: var(--space-lg);
  backdrop-filter: var(--glass-blur);

  & > .title {
    margin-top: 0;
  }

  & > .title a {
    color: var(--color-white);
    font-size: var(--font-xl);

    &:hover {
      color: var(--color-accent);
    }
  }

  & > .info {
    margin: var(--space-sm) 0;
    color: var(--color-white-alpha-90);
  }

  & > .status {
    margin: var(--space-sm) 0;
  }

  & > .info > .count {
    color: var(--color-white-alpha-70);
    margin-left: var(--space-sm);
  }

  & > form {
    margin: var(--space-sm) 0 0;
  }
}
